Je regardais une vidéo montrant un concepteur de niveau ngmoco rolando2. Il semblait utiliser flash CS4 pour faire les cartes. Est-ce que quelqu'un pourrait savoir comment j'irais faire cela? Juste au cas où vous auriez besoin de savoir, je suis un programmeur intermédiaire, je connais bien Java et Objective-C.Comment créer des cartes dans Flash CS4 et les utiliser dans des jeux iPhone?
Répondre
Je ne sais pas si ce que je vais dire est vrai ou non, mais nous espérons que mon entrée sera utile:
Il pourrait être tout simplement que le niveau utilisé dans Rolando sont tout simplement vecteur graphique images et le concepteur que vous avez vu dans la vidéo simplement préféré Flash CS4 comme son éditeur de vecteur?
Encore une fois, je peux me tromper ici.
Il est également possible que le jeu ait du code qui décode en quelque sorte les fichiers flash en niveaux utilisables - en supposant que ceci soit permis par Apple en ce qui concerne leurs règles "sans interprètes".
Ma dernière pensée, qui à mon avis serait la moins probable, est que le jeu peut être un jeu flash compilé pour fonctionner sur l'iPhone en utilisant le SDK flash-iphone SDK d'Adobe. Je dis que ce serait le moins probable car je crois que ngmoco n'a pas utilisé cette méthode dans l'un de leurs jeux précédents et je ne vois pas pourquoi ils auraient soudainement recours à cette méthode de développement d'applications iPhone.
Dans mon jeu Hudriks j'ai aussi utilisé le flash pour concevoir des niveaux et même faire des animations.
Il n'y a pas d'outil pour cela, vous devez donc le développer vous-même avec les exigences de votre jeu.
Tout d'abord, cela dépend de votre jeu et exactement ce que vous devez concevoir en flash - simplement mettre des images, la définition de leurs paramètres (valeurs de bonus), le chemin de terre, etc.
Après cela, il est important de définir la structure de votre fichier flash - comment vous stockez différents niveaux (en symboles ou scènes), quelles couches pour chaque niveau que vous avez (limites, objets, obstacles, etc.).
Si vous avez besoin d'informations supplémentaires pour vos objets en flash, très probablement, vous devrez développer un panneau personnalisé en flash pour configurer tous les paramètres. J'ai utilisé setPersistentData pour stocker des informations pour les objets flash. Après cela, vous devez développer un script qui passe par tous les objets de vos symboles et extrait des informations de base, comme la transformation, et vos données personnalisées. J'ai rencontré quelques problèmes avec l'obtention de valeurs de transformation correctes, en particulier pour la rotation. J'ai dû faire des heuristiques supplémentaires.
Pour les animations, je viens d'utiliser des données d'interpolation de mouvement. Dans mon cadre d'animation a fait une implémentation simple supportant les paramètres de base (transformation et alpha) et seulement les courbes linéaires. Heureusement, dans Flash CS4 il y a la fonction copyMotion qui vous donne du XML pour l'animation. Vous avez juste besoin de l'analyser ou de le convertir dans votre propre format.
- 1. Comment utiliser des cartes d'images personnalisées dans une application iPhone
- 2. Flash CS4 [AS3]: Jeu de cartes à barres
- 3. Comment renommer un clip dans Flash CS4?
- 4. Des sons gratuits pour les jeux iPhone
- 5. PaperVision3D et Flash CS4
- 6. cocos2d et box2d .. créer des cartes et des mondes
- 7. Cadre de développement de jeux Flash/iPhone
- 8. Comment charger dynamiquement un Movieclip dans Flash CS4 et partager des informations avec un framework?
- 9. créer des sprites 2d pour les jeux?
- 10. Créer des cartes et des chemins d'accès AI
- 11. Flash CS4 + AS 3.0
- 12. Utilisation d'un élément Flash CS4 dans l'application Flash Builder AIR
- 13. barre de défilement dans Flash CS4
- 14. Flash CS4 + SQLITE
- 15. Intégrer la vidéo Youtube dans Flash CS4?
- 16. FAMES ou AMES pour le développement Flash? Des alternatives open source à Flash CS4?
- 17. flash cs4 textfield
- 18. fonctions anonymes et des cartes dans Scala
- 19. Comment arrêter un Flash CS4 Motion Tween?
- 20. Synchronisation des images dans les jeux
- 21. Comment diffuser des jeux de données volumineux dans les grails?
- 22. Référence Flash CS4 pour les composants vidéo
- 23. 5008 erreur dans flash cs4 as3
- 24. Personnalisation de l'UIScrollbar dans Flash CS4
- 25. Jeux non-Flash dans safari/firefox/chrome
- 26. Cartes d'image avec Flash/Flex et jQuery
- 27. Lier des images/couches dans Flash CS4 - les faire bouger ensemble
- 28. Flash CS4, JSFL: modification des paramètres pour l'exportationPNG
- 29. Starter Flash Book pour comprendre les bases des jeux flash et comment ils communiquent avec les serveurs backend
- 30. Quel type d'animation Flash fonctionne le mieux pour les jeux?