Ci-dessous, les différences entre deux révisions de la page.
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 02:14] resonance [Briques logiques] |
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' | Préparez votre projet en sélectionnant l' | ||
{{: | {{: | ||
- | |||
- | |||
<WRAP center round info 100%> | <WRAP center round info 100%> | ||
Ligne 16: | Ligne 14: | ||
==== Briques logiques ==== | ==== Briques logiques ==== | ||
- | Pour assembler les briques logiques, il faut relier les boîtes entre elles en suivant l' | + | Pour assembler les briques logiques, il faut relier les boîtes entre elles en suivant l' |
{{: | {{: | ||
Ligne 22: | Ligne 20: | ||
{{: | {{: | ||
+ | <WRAP center round info 100%> | ||
+ | Vous pouvez copier toutes les briques logiques d'un objet sur d' | ||
+ | </ | ||
- | Rotation du cube, en connectant un actionneur " | + | |
+ | ==== Exemple ==== | ||
+ | Rotation du cube, en connectant un actionneur " | ||
{{: | {{: | ||
- | ===== Premier jeu : collision | + | |
+ | |||
+ | ===== Premier jeu : Trésor de l' | ||
* Fichier Blender : {{: | * Fichier Blender : {{: | ||
{{: | {{: | ||
- | + | Un petit vaisseau sous forme de cône très simple est dirigé par les touches du clavier pour toucher une sorte de bonus qui augmente le score. Au bout de quatre collisions avec ce bonus, le jeu quitte. L' | |
+ | |||
+ | ==== 1 - Faire bouger le vaisseau ==== | ||
+ | * Créer un cône : add > Mesh > Cone. | ||
+ | * Le faire tourner sur l'axe Y et Z | ||
+ | * Appliquer son orientation (Ctl+A) > Apply Rotation & Scale. C'est important sinon les mouvements ne feront pas ce à quoi on s' | ||
+ | * Ajouter un capteur " | ||
+ | * Relier le à un contrôleur " | ||
+ | * Tester cette partie (touche P et Echap pour fermer) | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | * Continuez avec les touches du bas, de côté gauche et droit (en rotation cette fois-ci) | ||
+ | {{: | ||
+ | |||
+ | |||
+ | ==== 2 - Toucher des objets ==== | ||
+ | * Pour que le vaisseau puisse toucher un objet, il faut lui ajouter une propriété (panneau "Add Game Property", | ||
+ | * Nommer cette propriété comme vous voulez, par exemple " | ||
+ | {{: | ||
+ | |||
+ | |||
+ | * Créer un objet nommé " | ||
+ | * Modifier ses propriétés physiques dans l' | ||
+ | * Ajouter un capteur " | ||
+ | * Relier le capteur à un " | ||
+ | * Tester le jeu | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== 3 - Une petite animation ==== | ||
+ | Il y a plusieurs méthodes pour créer des animations. Une très simple peut être faite avec les briques logiques actionneurs " | ||
+ | |||
+ | |||
+ | ===État 1 : réception de la collision=== | ||
+ | {{: | ||
+ | |||
+ | |||
+ | ===État 2 : animation et retour à l' | ||
+ | {{: | ||
+ | |||
+ | ==== 4 - Afficher le score ==== | ||
+ | * Créer un objet Text | ||
+ | * Ajouter une propriété "Text Game Property" | ||
+ | * Sélection le Text et le Bonus avec la touche Shift pour pouvoir faire communiquer les briques logiques de ces deux objets. | ||
+ | * Relier le And du Bonus à un actionneur du Text : " | ||
+ | * Jouer, normalement, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Attention c'est difficile à lire, il s'agit bien des briques logiques de deux objets différents : " | ||
+ | </ | ||
+ | |||
+ | ==== 5 - Quitter le jeu ==== | ||
+ | * Ajouter un capteur " | ||
+ | * Avec la condition " | ||
+ | * Connecter cette brique à un brique actionneur " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== Deuxième jeu : Chasse au Donut ! ===== | ||
+ | * Fichier Blender : {{: | ||
+ | |||
+ | ==== 1 - Suivre le Donut ==== | ||
+ | {{: | ||
+ | |||
+ | === Créer les objets Donut et Suzanne et leurs logiques === | ||
+ | L' | ||
+ | {{: | ||
+ | |||
+ | ==== 2 - Tirer dessus ! ==== | ||
+ | {{: | ||
+ | |||
+ | === Créer l' | ||
+ | Le Laser peut être n' | ||
+ | {{: | ||
+ | |||
+ | === Envoyer le laser === | ||
+ | Pour envoyer l' | ||
+ | {{: | ||
+ | |||
+ | === Limiter le mouvement du Donut === | ||
+ | Une petite astuce pour limiter le mouvement du Donut, lui ajouter une brique actionneur " | ||
+ | {{: |