Les bases de Game logic
Document sans nom


Les bases de Game Logic

Niveau :


Introduction

Nous allons dans ce tutoriel apprendre les bases pour créer un jeu vidéo simple.
Nous en profiterons pour aborder (trés superficiellement) les notions de Python.


Étape 1 : créer la scene et l'objet acteur

D'abord, nous allons créer le plan qui soutiendra le personnage : en vue Top (7) / Espace / Add / Mesh / Plane
Agrandissez 6 fois la taille du plan : S / 6 / Entrée
Sortez de l'Edit Mode (TAB), en vue de dessus toujours, ajoutez une UVSphere (Espace / Add / Mesh / UVSphere) et en vue caméra bougez-la en X (G / X) comme sur l'image :


Notre scène est créée.


Étape 2 : programmer le jeu


Effectuez une rotation de la caméra selon l'axe Y (R / Y) pour voir la ligne de X (en rouge) horizontale.
Dans le paneau logique (F4) rentrez les paramètres montrés dans l'image ci-après (avec la sphère sélectionnée, bien sûr).
Pour ajouter un Sensor, Controller ou Actuator, cliquez sur le bouton Add correspondant, puis sélectionnez le type de l'élément (Keyboard pour un Sensor par exemple).
Pour relier les éléments entre eux, il faut maintenir le clic gauche sur une petite boule de raccord, et glisser sur l'autre boule à laquelle on veut se relier. Pour supprimer un raccord, il faut laisser le curseur dessus et appuyer sur la touche Suppr.

CLIQUEZ POUR VOIR EN GRAND


Astuces

* Pour afficher la souris dans le jeu (ceci est un script python) :
import Rasterizer
Rasterizer.showMouse(1)


Puis lier le script à n'importe quel Mesh via le panneau logique.
ATTENTION : Le Mesh ne sera pas le pointeur.

* Pour faire en sorte que la caméra suive l'objet en déplacement :
Sélectionnez la sphère puis sélectionnez la caméra en maintenant Shift. Faites ensuite Ctrl + P et Make Parents.


Conclusion

Et voilà, vous pouvez à présent créer un Counter strike ou un Warcraft miniature ^^
Vous n'avez rien compris ? Vous pouvez toujours télécharger le fichier d'exemple : fichier_dexemple.blend

tutoriel rédigé pour le Blender Clan par Grf, le 29/09/06 - édité et précisé par ebrain le 07/01/09

This article comes from The Blender Clan
http://blenderclan.tuxfamily.org/html

The URL for this story is:
http://blenderclan.tuxfamily.org/html/modules/content/index.php?id=42