Python : activer un actuator
OverdOzed
Inscrit:
15/04/2009 21:00
De Thionville (près de metz)
Post(s): 402
Bonsoir

Je suis déséspérément à la recherche de quelque chose de simple, mais étrangement, pas moyen de trouver de réponse !

En fait, je voudrais tout simplement dire avec mon script que je voudrais activer tel actuator selon une condition : si (telle condition), alors on active l'actuator de tel nom.

Si au passage quelqu'un savait affecter une position X,Y,Z à mon objet ça m'aiderait aussi beaucoup

Je débute en python et malgré mes recherches, j'avoue que je suis un peu perdu.

Merci beaucoup !

Contribution le : 18/10/2014 19:53
Créer un fichier PDF de la contribution Imprimer


Re: Python : activer un actuator
Fou Furieux du Clan
Inscrit:
21/08/2014 10:50
Post(s): 128
Bonjour!

En espérant que ça aide:

http://www.pasteall.org/blend/32210

Contribution le : 18/10/2014 20:43
Créer un fichier PDF de la contribution Imprimer


Re: Python : activer un actuator
OverdOzed
Inscrit:
15/04/2009 21:00
De Thionville (près de metz)
Post(s): 402
Merci beaucoup !

Contribution le : 18/10/2014 20:59
Créer un fichier PDF de la contribution Imprimer


Re: Python : activer un actuator
OverdOzed
Inscrit:
15/04/2009 21:00
De Thionville (près de metz)
Post(s): 402
Du coup j'ai un soucis. J'essaie de charger ma position avec la condition du fichier. J'ai ce script, mais il ne fonctionne pas :

import bge

cont = bge.logic.getCurrentController()
scene= bge.logic.getCurrentScene()

joueur = GameLogic.getCurrentScene().getObjectList()["OBJoueur"]

fichier = open('Save.txt', 'r')
texte = fichier.read()
if text == 'Niveau = 1 Point = 2':
p0 = round(joueur.worldPosition[0])
p1 = round(joueur.worldPosition[1])
p2 = round(joueur.worldPosition[2])
fichier.close()

Merci

Contribution le : 18/10/2014 21:09
Créer un fichier PDF de la contribution Imprimer


Re: Python : activer un actuator
OverdOzed
Inscrit:
21/08/2013 19:12
De CH [+]
Post(s): 1558
Salut,

Petite remarque: c'est plus sympa d'inclure ton code dans des balises [ code] et [/code], histoire de garder l'indentation.

Ensuite, si ton script "fonctionne pas" et donc que tu penses qu'il y a un bug, tu peux regarder dans la console (Window -> Toggle System Console) pour voir si le BGE t'indique quelque chose.

Enfin, à première vue ton système de lecture de fichier à pas l'air très "robuste". Si c'est simplement pour sauver quelques données numériques/..., il existe la solution "built-in" du GlobalDict (regarde là: http://www.blender.org/documentation/blender_python_api_2_71_release/bge.logic.html#bge.logic.globalDict, http://www.blender.org/documentation/blender_python_api_2_71_release/bge.logic.html#bge.logic.loadGlobalDict).

Contribution le : 18/10/2014 21:35
_________________
BAddons, La Collection d'Addons de Matpi: https://github.com/qwenger/BAddons
Développeur Blender quand j'en ai le temps...

Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[22] 217 21427 Hier 21:31:16
moonboots 
Moteur de jeu GameBlender et alternatives [WIP] Godot Engine - Projet Arsenal    [1][2] 18 1237 Hier 16:38:22
Redstar 
Questions & Réponses Pousser le pc au max 3 110 Hier 11:07:37
xjoce 
Questions & Réponses [non résolu] Problème de vide 1 57 21/10 18:09:50
sapajou 
Le coin des geeks vitesse d'un rendu EEVEE Windows/Linux 4 68 21/10 18:01:09
sapajou 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[10] 98 17599 21/10 15:53:58
Guiu 
Questions & Réponses Armature en IK sur squelette complexe 2 76 21/10 11:37:34
Thewada 
Questions & Réponses [résolu] Os et FBX 3 240 20/10 16:15:38
zeromeetsinfinity 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[56] 559 170907 20/10 11:06:51
Redstar 
Questions & Réponses texture procédurale qui suis une plane 2 116 20/10 10:19:22
Many 
Questions & Réponses Vertex groups qui disparaissent 0 45 20/10 09:09:22
Melodicpinpon 
Questions & Réponses MeasureIt et dpi 4 927 20/10 09:02:36
jcnouveau 
Questions & Réponses De Maya vers Blender concordance de axes. 9 157 19/10 17:04:59
Bibi09 
Questions & Réponses [résolu] Enlever "snapping" dans la timeline ? 6 138 19/10 09:47:12
CBY 
[WIP] et travaux terminés [terminé] Appli Blender de Poche en FR    [1][2][3] 29 1269 18/10 19:14:29
moonboots 
Questions & Réponses Débutant Blender, temps de travail pour un rendu ? 2 114 18/10 11:37:55
Jalis 
Questions & Réponses [WIP] Dragster-Tracteur pour Bécassine    [1][2][3] 24 5786 17/10 18:37:48
Laorz 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[13] 123 9323 17/10 14:20:26
blend74 
Questions & Réponses Bug texture sur plane avec bevel 1 216 16/10 08:09:13
Laorz 
Questions & Réponses [terminé] Supprimer le lien d'un objet entre 2 scènes 4 10279 15/10 12:52:21
Horemheb 

Qui est en ligne
171 utilisateur(s) en ligne (dont 74 sur Forums)

Membre(s): 10
Invité(s): 161


WhittStacia, DaneGallar, DejesusSara, CaitlynLaf, SigmonChristin, NelleM8128, BereniceHa, RaulPrintz, LavonneOak, BellaBerri, plus...
Nouveaux membres
LucasForth 23/10/2021
WiltonPasc 23/10/2021
ShayBain26 23/10/2021
KVPDelilah 23/10/2021
WernerFerg 23/10/2021
ElizabethN 23/10/2021
RogerSlade 23/10/2021
LouisaStri 23/10/2021
CarmeloByr 23/10/2021
AmberHotha 23/10/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 8
BUG de Lyon
plus 247 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445