2010-11-01 5 views
1

Donc, je pense à ce qu'il faut utiliser pour un jeu iphone, ce sera essentiellement mon premier jeu iphone. Je suis perdu entre unity3d et cocos2d. Mais à part ça, je suis développeur AS3 et quand j'ajoute des éléments et anime des unités, j'utilise généralement la méthode pratique .copyPixel() et je joue avec bitmapData, ma question est que si j'utilise cocos2d, il y a un caractéristique similaire? Je lisais le message:manipulation de bitmap dans cocos2d?

Cocos2d adding a background image to a layer?

qui parle de couches, mais je crains que si l'utilisateur a beaucoup de couches, puis une image-objet se déplaçant au-dessus de cela, si cela a été fait par les vecteurs en flash, il s'écraserait (avec suffisamment d'animations vectorielles), est-ce le cas avec cocos2d?

Par exemple permet de dire que le jeu est de faire un jardin de tri (2d non isométrique) et vous ajoutez que vous avez

  • couche 1 - bg [pas d'animation]
  • couche 2 - sol (où les plantes peuvent être) [non animation]
  • couche 3 - plantes (40 différents sprites de plantes exposées à la fois seul ) [non animation]
  • couche 4 - animation d'insectes et les mouches sprites constamment se déplaçant sur top

serait-ce pratique? ou y a-t-il un meilleur moyen?

Merci

Répondre

2

Je pense que vous faites plus de travail que nécessaire, puisque vous utiliserez cocos2d il fera beaucoup de travail pour vous.

On dirait que dans votre exemple, une approche basée sur les tuiles serait la meilleure. Voici un lien montrant comment implémenter un jeu basé sur des carreaux avec des applications pratiques pour concevoir les tuiles et des trucs:

http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d

Aussi, voici un autre lien vers une bonne façon d'utiliser spritesheets pour vos graphiques et pour mettre en œuvre des animations:

http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d

Tutoriels de Ray ainsi que les applications de test inclus avec cocos2d ont été extrêmement utile pour moi dans l'apprentissage cocos2d. Voici deux autres liens vers des messages pour plus de ressources et de sites utiles pour les graphiques & sons.

Cocos2d Resources Need 2D iPhone graphics designed

Bonne programmation!

+0

Avez-vous trie Unity? On dirait qu'il fait beaucoup de travail au sol – Saad

+1

Je suis désolé, je n'ai pas essayé http://unity3d.com/unity/. Il y a d'autres outils comme ça aussi. Game Salad [http://gamesalad.com/] et Titanium [http://www.appcelerator.com/]. Mais j'apprécie apprendre plus du côté de codage et des fonctionnements internes de la langue. C'est une préférence personnelle, je suppose, mais je pense que c'est une meilleure façon d'apprendre que d'utiliser ces outils tiers.Aussi s'il vous plaît n'oubliez pas de voter et d'approuver comme une bonne réponse sur les réponses si elles vous ont aidé. Votez aussi pour de bons commentaires - c'est la façon dont nous obtenons tous des points de réputation et vous obtenez un bon départ pour votre vote. – Mark7777G