2010-11-17 7 views
1

J'ai un CCSprite avec une image Texture. Je veux modifier cette image en insérant un cercle dans une position différente à chaque image.Comment dessiner un cercle dans un sprite dans Cocos2d?

J'ai essayé d'insérer un cercle en remplaçant la méthode draw(). Mais cela ne marche pas pour moi parce que j'ai besoin que le passé dessine pendant que je dessine le cercle dans différentes positions.

Des idées?

Merci d'avance.

Répondre

1

Vous pouvez avoir un autre CCSprite avec une texture de cercle et l'ajouter comme un enfant à votre CCSprite principal par l'intermédiaire de la méthode -addChild:.

+0

Mon objectif principal est de "dessiner" avec le doigt. Je pourrais faire comme tu me l'as dit, mais je crains que ça consomme trop de mémoire de l'appareil et/ou surcharge le processeur, parce que chaque fois que je bouge mon doigt dans l'écran, je voudrais ajouter un nouveau sprite au sprite principal. Toute suggestion?? – joaocarlospf

+0

Ah ouais, dans ce cas cocos2d n'est pas le chemin à parcourir. Il y a un exemple de projet sur le site de développeur d'Apple qui montre comment dessiner avec des touches en utilisant directement OpenGL ES. –

Questions connexes