javascript - Comment écrire la logique et le code pour le rendu en couches des objets et des personnages du jeu?
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-26 10:52:05
0
2
917

Par exemple, dans Lone Gunman, les personnages sont tantôt sous les arbres, tantôt sur l'herbe. Ce sont tous des objets du monde du jeu. Comment gérer la logique hiérarchique entre les personnages et les objets de la carte ? ?

女神的闺蜜爱上我
女神的闺蜜爱上我

répondre à tous(2)
習慣沉默

Les jeux sont généralement dessinés en boucle. Mon avis est de créer un objet de classement au début, par exemple :

var saves = {
    "background" : [],
    "foreground" :[],
    "characters" : [],
    "ui" : [],
};

Commencez simplement dans l'ordre de pour...dans.
Pour la 3D, il peut être plus facile de travailler avec en raison de la coordonnée z. Pour la 2D, puisque le mécanisme de dessin sur toile est "l'image dessinée plus tard recouvre l'image dessinée auparavant", elle doit donc être triée pour trier la hiérarchie.

Dans l'attente d'une meilleure réponse en bas, je ne suis pas un développeur de jeux, je l'ai juste essayé par intérêt.
C'est une de mes démos

迷茫

La personne ci-dessus a raison, le jeu est basé sur une animation par images, et dans chaque image, le niveau de l'objet peut être réinitialisé

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal