Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


logiciels:blender:gamelogic:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
logiciels:blender:gamelogic:accueil [2016/03/25 09:48]
resonance [3 - Une petite animation]
logiciels:blender:gamelogic:accueil [2018/01/22 11:11] (Version actuelle)
resonance ancienne révision (2016/03/31 10:20) restaurée
Ligne 7: Ligne 7:
 Préparez votre projet en sélectionnant l'arrangement "Game Logic" (//Layout//) qui prépare la fenêtre pour créer un jeu avec des briques logiques, et en choisissant le moteur de jeu Blender. Pour de meilleurs résultats, choisissez le rendu GLSL dans l'éditeur de propriétés, premier onglet "Render" et ensuite choisissez "Texture" dans le View Port Shading.  Préparez votre projet en sélectionnant l'arrangement "Game Logic" (//Layout//) qui prépare la fenêtre pour créer un jeu avec des briques logiques, et en choisissant le moteur de jeu Blender. Pour de meilleurs résultats, choisissez le rendu GLSL dans l'éditeur de propriétés, premier onglet "Render" et ensuite choisissez "Texture" dans le View Port Shading. 
 {{:logiciels:blender:gamelogic:bge-logic00.png?900|}} {{:logiciels:blender:gamelogic:bge-logic00.png?900|}}
- 
- 
  
 <WRAP center round info 100%> <WRAP center round info 100%>
Ligne 22: Ligne 20:
 {{:logiciels:blender:gamelogic:bge-logic02.png?900|}} {{:logiciels:blender:gamelogic:bge-logic02.png?900|}}
  
 +<WRAP center round info 100%>
 +Vous pouvez copier toutes les briques logiques d'un objet sur d'autres et même ses propriétés de jeu (//Game Properties//). Pour cela, sélectionnez les objets sur lesquels nous voulons ajouter les briques puis en dernier l'objet qui possède ces briques (avec la touche "MAJ" ou "SHIFT" par exemple). Dans le menu "Object" de la //3D View//, **Game > Copy Logic Bricks**. Et voilà !
 +</WRAP>
  
-Rotation du cube, en connectant un actionneur "Motion". Toutes les 10 images, le cube tourne de 5 degrés en Y. Trois choses à régler pour "Always" : cliquer sur les "..." de gauche, ça veut dire qu'il génère un rythme (//pulse//). Choisir la fréquence, en images par seconde, et "Tap" pour envoyer un //pulse// True. Dans les versions plus récentes de Blender, c'est possible que nous n'ayons pas besoin de cliquer sur "Tap".+ 
 +==== Exemple ==== 
 +Rotation du cube, en connectant un actionneur "Motion". Toutes les 10 images, le cube tourne de 5 degrés en Y. Trois choses à régler pour "Always" : cliquer sur les "..." de gauche, ça veut dire qu'il génère un rythme (//pulse//). Choisir la fréquence, en images par seconde, et appuyer "Tap" pour envoyer un //pulse// True. 
 {{:logiciels:blender:gamelogic:bgelogic00-anim.gif|}} {{:logiciels:blender:gamelogic:bgelogic00-anim.gif|}}
  
  
-===== Premier jeu : collision =====+ 
 + 
 +===== Premier jeu : Trésor de l'espace =====
   * Fichier Blender : {{:logiciels:blender:gamelogic:bge-gamelogic-04.blend|}}   * Fichier Blender : {{:logiciels:blender:gamelogic:bge-gamelogic-04.blend|}}
  
Ligne 84: Ligne 89:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-Attention c'est difficile à lire, il s'agit bien des briques logiques de deux objets différents.+Attention c'est difficile à lire, il s'agit bien des briques logiques de deux objets différents : "AffichageScore" l'objet Texte et l'objet "Bonus" qui est le capteur qui détecte les collisions.
 </WRAP> </WRAP>
  
Ligne 93: Ligne 98:
  
 {{:logiciels:blender:gamelogic:bge-logic05.png?800|}} {{:logiciels:blender:gamelogic:bge-logic05.png?800|}}
 +
 +
 +===== Deuxième jeu : Chasse au Donut ! =====
 +  * Fichier Blender : {{:logiciels:blender:gamelogic:bge-gamelogic-05.blend|}}
 +
 +==== 1 - Suivre le Donut ====
 +{{:logiciels:blender:gamelogic:bgelogic03-anim.gif?900|}}
 +
 +=== Créer les objets Donut et Suzanne et leurs logiques ===
 +L'objet Donut est un Torus, on lui applique un mouvement en Y pour qu'il traverse l'écran. L'objet Suzanne est l'objet de base de Blender, une tête de singe. On lui ajoute une brique actionneur "Edit Object" > "Track To" pour suivre le Donut. Reste à appliquer les changements de rotation (Ctl-A > Rotation) et à bien définir les axes du "Track To".
 +{{:logiciels:blender:gamelogic:bge-gamelogic05-explications.png?900|}}
 +
 +==== 2 - Tirer dessus !  ====
 +{{:logiciels:blender:gamelogic:bgelogic04-anim.gif?900|}}
 +
 +=== Créer l'objet Laser ===
 +Le Laser peut être n'importe quel objet, ici une icosphere. Nous lui appliquons un mouvement sur l'axe X (perpendiculaire au mouvement du Donut).
 +{{:logiciels:blender:gamelogic:bge-gamelogic05-01-explications.png?900|}}
 +
 +=== Envoyer le laser ===
 +Pour envoyer l'objet Laser, il faut ajouter une brique actionneur "Edit Object" > "Add Object", déclenchée par une brique Always cadencée à 20 images. Le paramètre "Time" est la durée de vie de l'objet toujours en nombre d'images. Si c'est 0, l'objet n'est jamais détruit.
 +{{:logiciels:blender:gamelogic:bge-gamelogic05-02-explications.png?900|}}
 +
 +=== Limiter le mouvement du Donut ===
 +Une petite astuce pour limiter le mouvement du Donut, lui ajouter une brique actionneur "Constraint" > "Location Constraint" > "Loc Y". Le min et max sont les limites de la position et damping est la capacité à s'arrêter avec douceur, pas brusquement.
 +{{:logiciels:blender:gamelogic:bge-gamelogic05-03-explications.png?900|}}
/home/resonancg/www/wiki/data/attic/logiciels/blender/gamelogic/accueil.1458895680.txt.gz · Dernière modification: 2016/03/25 09:48 de resonance