Comment construire des objets de sprite pour votre jeu de html5

Pour faire très puissants jeux HTML5, vous aurez envie d'être en mesure de construire vos propres sprites que ce que vous voulez qu'ils fassent exactement. Après avoir effectué un objet, vous pouvez lui donner les caractéristiques et le comportement.

Sommaire

Comment faire un objet stock sprite pour votre jeu

Pour commencer, jetez un oeil à cet objet simple:

créature

Ceci est un programme extrêmement simple. Il crée une scène et un sprite unique appelé créature. À l'heure actuelle, la créature ne fait pas beaucoup.

image0.jpg

Comment construire votre propre sprite du jeu




Objets Sprite sont grands, mais ça ne serait pas génial si la créature était lui-même un objet et encore mieux si elle était un nouvel objet basé sur le sprite? Il pourrait commencer avec toutes les fonctionnalités de base du sprite, mais vous pouvez ajouter de nouvelles fonctionnalités à différencier d'autres bestioles sprites.

Jeter un coup d'œil à CritterConstructor.html pour voir une manière de le faire:

créature

Ce programme fonctionne exactement comme la dernière, mais il est organisé un peu différemment.

  • Il ya une fonction appelée Critter (). Il est important que la fonction est le nom d'un objet et il est également capitalisé. Cette fonction est très spécial, car il est utilisé pour définir une Critter () objet.

  • La Critter () fonction crée un objet Sprite temporaire. À l'intérieur de Critter () fonction, vous voyez un objet sprite temporaire appelé tCritter (). Ceci est un nouveau sprite.

  • Modifier le sprite temporaire autant que vous voulez. Pour faire un nouveau type d'objet en javascript, vous faites essentiellement un nouvel objet, puis le modifier pour obtenir exactement le comportement que vous voulez. Dans ce cas, la vitesse par défaut de la créature a été créée.

  • Retour temporaire Critter objet. La fin de la spéciale Critter () fonction retourne le sprite, mais maintenant il est non seulement un sprite, mais une créature.

Le point de ce mécanisme est d'avoir de nouveaux types d'objets disponibles. La Critter est un peu comme un Lutin, mais il peut avoir un nouveau comportement et les caractéristiques. Ceci est une fonctionnalité incroyablement puissante.

Le terme technique pour faire un acte de sprite comme il est descendu d'un autre sprite est héritage. Le modèle d'héritage de javascript se fait habituellement d'une manière différente (en utilisant un mécanisme appelé prototypage).

Il est pas la façon formelle l'héritage javascript est faite, mais le mécanisme présenté ici est plus facile à comprendre que la «bonne» façon, et il est similaire à la façon dont l'héritage se fait dans de nombreuses autres langues. Il n'y a rien du tout de mal avec cette approche, mais vous verrez parfois d'autres approches de l'héritage en javascript.


» » » » Comment construire des objets de sprite pour votre jeu de html5