Je suis nouveau sur Cocos2dx et j'essaye de créer une animation de planète en se déplaçant en utilisant une texture rectangle 3: 1, qui contient 3 carrés sont deux faces (carte) de la sphère (le troisième carré est un clone du premier). Je crée un tableau d'images en recadrant la texture et je les ajoute à CCAnimation. Ensuite, je teste cette animation avec deux effets pour faire du cadre carré un cercle 3D: CCLens et CCTurnOffTiles (je le modifierai dans le futur pour désactiver uniquement les grilles en dehors du cercle).Exécuter de nombreuses actions d'effets simultanément dans Cocos2dx
Mais il y a un problème: deux effets ne s'empilent pas. Si CCTurnOffTiles est ajouté après CCLens, CCLens ne fonctionnera pas; Si CCLens est ajouté après CCTurnOffTiles, CCDirector lancera une exception de violation de lecture lors de l'exécution.
Existe-t-il une solution pour exécuter de nombreux effets simultanément ou implémenter l'animation de la planète d'une autre manière? Merci.
Lors de la création de deux animations différentes, assurez-vous d'utiliser des tableaux différents et CCAnimation. Je suis assez sûr que vous pouvez utiliser deux animations différentes sur le même sprite simultanément en utilisant séparément runAction –
@GaneshSomani Normalement, cela devrait fonctionner. Mais dans ce cas, il semble que CCLens et CCTurnOffTiles ne fonctionneront pas ensemble. – eee