2009-10-19 4 views
0

J'ai un calque et plusieurs calques enfants sur ce calque principal. Je peux faire glisser chaque couche enfant séparément en utilisant la méthode ccTouchMoved. J'ai besoin de faire glisser le calque principal pour que les autres couches suivent, mais comment puis-je faire glisser le calque principal à travers le ccTouchMoved? Merci.Comment faire glisser les calques en synchronisation

Répondre

1

Vous pouvez faire glisser la couche principale de la même manière que vous pouvez faire glisser les couches de l'enfant

Soit, vous pouvez avoir une couche d'enfant accepte la ccTouchMoved et ensuite cette couche envoyer un message au parent. parent.position = CGPointMake(x, y) dans l'exemple

Ou bien, vous pouvez avoir les couches d'enfants ignorent l'événement ccTouchMoved jusqu'à ce qu'il soit propagé à la couche principale (qui doit évidemment être tactile activé pour que cela fonctionne)

Questions connexes