mirror of
https://forge.apps.education.fr/blender-edutech/blender-edutech-tutoriels.git
synced 2024-01-27 09:42:33 +01:00
Tutoriel 3 : carte.exit() ajouté
This commit is contained in:
parent
0daabb6766
commit
62bd592acd
Binary file not shown.
Binary file not shown.
@ -106,7 +106,6 @@ def clavier(cont):
|
|||||||
# obj = scene.objects['Plateau']
|
# obj = scene.objects['Plateau']
|
||||||
keyboard = bge.logic.keyboard
|
keyboard = bge.logic.keyboard
|
||||||
resolution = 0.01
|
resolution = 0.01
|
||||||
global carte
|
|
||||||
|
|
||||||
# Touche ESC -> Quitter
|
# Touche ESC -> Quitter
|
||||||
if keyboard.inputs[bge.events.ESCKEY].status[0] == ACTIVATE:
|
if keyboard.inputs[bge.events.ESCKEY].status[0] == ACTIVATE:
|
||||||
@ -134,7 +133,7 @@ def clavier(cont):
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
# Initialisation de la scène
|
# Initialisation de la scène
|
||||||
def init(cont):
|
def init(cont):
|
||||||
obj = cont.owner # obj est l'objet associé au contrôleur donc 'Bille'
|
obj = cont.owner # obj est l'objet associé au contrôleur donc 'Bille'
|
||||||
|
|
||||||
# Mémorisation de la position de départ de la bille
|
# Mémorisation de la position de départ de la bille
|
||||||
@ -148,7 +147,7 @@ def init(cont):
|
|||||||
scene.objects['Bouton fermer'].color = (0, 0, 0, 1) # Noir
|
scene.objects['Bouton fermer'].color = (0, 0, 0, 1) # Noir
|
||||||
|
|
||||||
# Cycle (boucle de contrôle de la bille)
|
# Cycle (boucle de contrôle de la bille)
|
||||||
def cycle(cont):
|
def cycle(cont):
|
||||||
obj = cont.owner # obj est l'objet associé au contrôleur donc 'Bille'
|
obj = cont.owner # obj est l'objet associé au contrôleur donc 'Bille'
|
||||||
obj['z']=obj.worldPosition.z # la propriété z est mis à jour avec la position globale en z de la bille
|
obj['z']=obj.worldPosition.z # la propriété z est mis à jour avec la position globale en z de la bille
|
||||||
obj_plateau = scene.objects['Plateau'] # obj_plateau est l'objet 'Plateau'
|
obj_plateau = scene.objects['Plateau'] # obj_plateau est l'objet 'Plateau'
|
||||||
@ -192,7 +191,7 @@ def victoire_fermer_hl(cont):
|
|||||||
|
|
||||||
# Activation
|
# Activation
|
||||||
if cont.sensors['MO'].status == JUST_ACTIVATED:
|
if cont.sensors['MO'].status == JUST_ACTIVATED:
|
||||||
obj.color = (1, 1, 1, 1) # Blanc
|
obj.color = (1, 1, 1, 1) # Blanc
|
||||||
|
|
||||||
# Désactivation
|
# Désactivation
|
||||||
if cont.sensors['MO'].status == JUST_RELEASED:
|
if cont.sensors['MO'].status == JUST_RELEASED:
|
||||||
|
Loading…
Reference in New Issue
Block a user