J'ai l'intention de développer un livre d'histoire en utilisant cocos2d. Donc je pense que je veux créer des scènes correspondant aux pages du livre. Le livre peut contenir environ 100 pages. Donc créer autant de scène sera redondant. Y at-il d'autres moyens de cocos2d pour mettre en œuvre les pages du livre et de la transition entre les pagescocos2d transition entre différentes scènes dans l'iphone
1
A
Répondre
1
Tout d'abord,
Si vous envisagez de spécifier chaque page du livre comme séparé afin de définir une scène particulière, vous aurez des ennuis :)
Il serait préférable de spécifier chaque scène dans un fichier .plist. Définissez tout le contenu de la page Livre à l'aide de plusieurs plistes (une par page par exemple), puis codez une classe "Page Loader" qui prend un fichier * page_X.plist * et retourne un objet Scene dans votre application .
Quelque chose comme:
Scène * chargée = [SceneLoader sceneFromFile: @ "page_1.plist"];
Pour les transitions, chaque plist devrait contenir des informations sur la façon dont la transition de votre scène particulière, vous devriez prendre à CCTransitionTurnPage
Bonne chance!
Questions connexes
- 1. cocos2d Déplacement entre les scènes
- 2. cocos2d 1.0 transition bêta entre deux scènes et le programme vient de quitter?
- 3. Cocos2d: comment partager les données des joueurs entre les scènes
- 4. iPhone Charger des scènes Cocos2d
- 5. Transitions et configuration de calques/scènes dans cocos2d iPhone
- 6. Basculer entre deux scènes iOS
- 7. Ciblage de plusieurs scènes (iPhone cocos2d)
- 8. SpriteKit comment créer et transitionner vers différentes scènes (langage Swift)
- 9. Scènes non publiées dans l'application completly Cocos2d iPhone - débogage
- 10. dealloc non déclenché lors du remplacement de scènes dans Cocos2d
- 11. Afficher différentes scènes pour différents niveaux. AndEngine
- 12. transition douce entre les différentes vidéos à l'aide VideoView
- 13. Différentes animations de transition entre les deux mêmes états
- 14. Cocos2d - l'exécution d'un bloc après une transition
- 15. Impossible de nettoyer le cache entre les scènes?
- 16. Transition entre 2 storyboards
- 17. Problèmes de changement entre les scènes dans Flash
- 18. Transition entre plusieurs vues
- 19. poignée chargement de contenu puis passez à différentes scènes
- 20. Transition entre Fragments/FragmentsActivity
- 21. Transition entre deux images
- 22. transition entre 2 UIImages
- 23. Plusieurs scènes dans JavaFX
- 24. Cocos2D iPhone - écrans noirs gênants entre CCTransitions
- 25. Transition entre les fenêtres dans OS X
- 26. Transition entre les pages dans jQuery Mobile
- 27. Transition entre plusieurs vues dans ViewFlipper?
- 28. Comment puis-je accéder à un ivar à partir de plusieurs scènes dans Cocos2D?
- 29. besoin d'aide pour comprendre les couches et les scènes dans cocos2d
- 30. Transition 3D entre deux images
Je pense que la page CCTransition ne peut être utilisée qu'avec CCReplaceScene. Mais le remplacement de quelque 50 scènes entraînera un plantage de l'application en raison d'un avertissement de la mémoire. Donc, y at-il une autre méthode pour tourner la page avec effet tournant. –
Remplacer la scène ne prend pas plus de mémoire, je pense que vous êtes confondu avec PushScene, jetez un oeil ici: http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:lesson_3._menus_and_scenes – Goles
Mais mon L'application plante en tournant 20 pages. Remplacera la scène pour supprimer la scène en cours d'exécution de la pile? –