2017-09-16 5 views
1

Im nouveau à l'étourneau et au développement du jeu en général. Comme je l'ai compris jusqu'à présent, les deux techniques optimisées de rendu sur mobile sont "RenderTexture" et "MeshBatch". - Au niveau architectural, comment choisir entre les deux? - Est-il également possible d'utiliser les deux simultanément? (par exemple, dessiner un meshbatch à l'intérieur d'une texture)as3 starling rendertexture vs meshbatch [comment faire un choix]

Répondre

0

Ce sont deux concepts orthogonaux. Vous pouvez utiliser les deux simultanément dans vos projets. De plus, ceci est lié à n'importe quelle plate-forme, pas seulement mobile. Vous n'avez pas à faire un choix, utilisez les deux.

textures rendu
Ce n'est pas une optimisation directe, il est un objet utilisé pour mettre en œuvre des effets particuliers ou des techniques de rendu. Toutefois, il peut être utilisé pour optimiser certains appels de dessin si vous dessinez une fois l'objet complexe dans la texture de rendu, puis dessinez cette texture directement sur l'écran dans les images suivantes. Starling implémente cette optimisation pour les filtres.

Mesh batching
Ceci est une technique d'optimisation réelle. La surcharge des appels Draw peut être élevée, donc combiner plusieurs maillages en un seul peut donner des avantages de performance si elle est implémentée correctement. Starling le fait automatiquement pour ses objets d'affichage.