2010-11-05 1 views
7

come monitorare il percorso della palla del movimento che scorre in cocos 2dtraccia la traiettoria in cocos2d

Per esempio nel arrabbiato videogioco uccello l'uccello che scorre movimento. loro visualizzano il percorso. allo stesso modo voglio

risposta

3

È possibile ottenere ciò utilizzando un NSTimer o CADisplayLink per utilizzare ripetutamente le coordinate della cosa nel suo percorso di movimento (ad esempio 6 volte al secondo) e visualizzare un piccolo punto a quella coordinata. Il timer inizia, ad esempio, in uccelli arrabbiati, quando l'uccello viene lanciato per la prima volta, e poi si ferma quando l'uccello colpisce qualcosa.

  1. uccello è lanciato (si crea timer e metodo viene chiamato 6 volte al secondo)
  2. ogni 1/6 di secondo un punto è disegnare l'uccello coordinata in quel momento
  3. Il timer si ferma quando l'uccello colpisce qualcosa quindi non vengono disegnati più punti
+0

puoi fornire un campione per questo. – Sri

2

È possibile utilizzare la classe CCMotionStreak Cocos2d che utilizza CCRibbon. Controlla il test MotionStreak di Riq su github (onEnter :)