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
Questions & Réponses Raccourcis clavier qui ne marchent plus v 2.93.4 3 220 Hier 21:21:41
sapajou 
Graphisme alternatif Choix des couleurs 0 37 Hier 20:23:42
BlendSkill 
Le coin des geeks win10 - avoir visuel d'un fichier blend ? 3 59 Hier 18:32:22
Rimpotche 
Questions & Réponses Placer un objet par rapport à un autre objet 7 157 Hier 14:29:56
BlendProblem 
The Blender Clan 'tchat Blender 2.8x : Actus, tests, feedback..    [1][2][3]...[10] 97 53774 Hier 09:47:10
Bibi09 
The Blender Clan 'tchat le topic de l'impression 3D    [1][2][3]...[125] 1248 394379 Hier 09:01:12
Redstar 
Moteur de jeu GameBlender et alternatives [WIP] Godot Engine - Projet Arsenal    [1][2][3] 23 2477 03/12 17:18:28
Redstar 
Questions & Réponses [non résolu] Addon Mb-Lab 3 119 03/12 14:05:26
Guiu 
Questions & Réponses Récupérer la couleur en sortie de shader    [1][2] 12 392 03/12 10:51:49
Horemheb 
Questions & Réponses Sapling tree gen, comment le récupérer 0 60 02/12 20:30:18
Lylo 
Questions & Réponses [résolu] X-Ray uniquement en mode Solid 3 178 02/12 20:05:12
Horemheb 
The Blender Clan 'tchat Folle souris 3 152 02/12 12:43:22
Rimpotche 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[25] 241 25695 01/12 21:56:30
moonboots 
Questions & Réponses [résolu] Ngons 6 195 01/12 19:00:13
Rimpotche 
Questions & Réponses [WIP] animatique vers projet réél : comment concilier les fichiers ? 4 145731 30/11 21:38:43
doudoulolita 
Questions & Réponses debutant- engrenage en pointe    [1][2] 10 486 30/11 19:19:47
CBY 
Questions & Réponses [résolu] Fusion 360 - recherche d'un connaisseur 1 228 30/11 16:31:30
Redstar 
Questions & Réponses Solution rendu saccade    [1][2] 17 532 30/11 08:08:02
CBY 
The Blender Clan 'tchat ANNONCE IMPORTANTE : LE BLENDER CLAN REOUVRE !! Etat des lieux sur le présent et le futur :)    [1][2][3] 22 95755 30/11 07:53:41
smogBlender 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[13] 125 12005 29/11 16:33:17
blend74 

Qui est en ligne
118 utilisateur(s) en ligne (dont 57 sur Forums)

Membre(s): 2
Invité(s): 116


FallonFrew, ChadStreit, plus...
Nouveaux membres
Ashton07N6 5/12/2021
LesleyMart 5/12/2021
MilagrosSh 5/12/2021
DHBBurton5 5/12/2021
LatashaBra 5/12/2021
AdrianaSco 5/12/2021
ArdisHoar 5/12/2021
ChadSimpki 5/12/2021
LindsayMas 5/12/2021
ViolaClint 5/12/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Dec 29
Anniversaire d'ebrain
Jan 8
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 246 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