Question

Pour un jeu que je fais, je veux créer des vignes 2D et de la vigne comme des structures de la procédure. Est-il un extrait de papier ou un code que quelqu'un peut me pointer? Googler résultats dans les arbres de procédure qui ont des branches de piquants droites, mais je dois créer des vignes qui sont curvy. Pensez Jack et le type de croissance de Beanstalk. http://youtu.be/2wq541W6LyE?t=2m11s

Était-ce utile?

La solution

Votre approche particulière va dépendre de la façon dont vous les poignées de jeu de dessin et de collisions.

Une approche populaire avec des jeux basés sur flash est de dessiner la vigne à un bitmap. Puisque vous omettez votre environemnt de programmation, je vais vous expliquer les étapes, et non pas le code

Commencez par un cercle, 1 dessiner, 2 la déplacer, 3 l'échelle vers le bas. 4 Dans un intervalle aléatoire, frayent une « branche » et ou une feuille. Définissez l'échelle et la position de la branche pour correspondre au parent. Démarrer une boucle 1-5 sur la branche. 5 répétition 1 jusqu'à l'âge adulte (échelle est trop petite pour continuer).

Dans la phase de déplacement, il peut être utile d'utiliser la courbe Sin pour rendre votre armure de vigne et sortir. Youcan modifier les paramètres de la façon dont les courbes beaucoup plus pour obtenir différents types de vignes.

Voici un lien vers une discussion fo Teh sujet. Quelques bonnes sources à trouver dans les liens. http://groups.google.com/group/flashcodersny/browse_thread/thread/9906041e557e620c

Y compris le code source flash inf: http://xfiles.funnygarbage.com/~colinholgate/swf/varicoseg.zip

Et une version javascript qui ressemble plus à la foudre, mais couild être adaptés à la vigne sans beaucoup de changement: http://www.brainjam.ca/hyperbolic/01_spite_mrdoob.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top