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 !! Acquérir un TOEIC, TOEFL, IELTS, certificat sans examens (etsglobalscores@gmail.com) 0 537 02/12 02:25:48
Jules55 
Questions & Réponses bonjour 2 200 28/11 20:12:18
Melodicpinpon 
Questions & Réponses vertex weights 1 742 28/11 20:08:02
Melodicpinpon 
Questions & Réponses [non résolu] Rendu vide pour une simple animation 1 546 28/11 20:03:29
Melodicpinpon 
Questions & Réponses Export png de mauvaise qualité 1 686 28/11 20:01:49
Melodicpinpon 
Questions & Réponses Objets non visibles 1 91 28/11 20:00:01
Melodicpinpon 
Questions & Réponses Déplacer une vertex ou une edge parallèlement à une autre edge 1 96 28/11 19:56:56
Melodicpinpon 
Hors Sujet !! bande-annonce des petits poissons dans l'aquarium 0 79 19/11 17:40:16
xorturion 
Questions & Réponses Comment percer une forme courbe 1 690 17/11 17:16:05
sam90 
Questions & Réponses Remplissage objet 3 935 17/11 17:04:38
sam90 
Questions & Réponses Mirroring light 0 359 02/11 07:51:49
Melodicpinpon 
Questions & Réponses Animation cycle de marche Fall Guys - Rigify 2 1229 03/10 08:42:06
Ediuire 
Hors Sujet !! Tuto Tips - Faire des coutures dans Blender - fabriquer un pouf 1 1478 27/09 14:34:24
perrin34 
Hors Sujet !! Alors elle est PUNK cette bande-annonce de palette CMJN 0 1083 24/09 15:33:07
xorturion 
Questions & Réponses Effets sabre laser image par image 2 737 23/09 07:27:45
muthesaint 
Questions & Réponses [non résolu] comment engendrer un mouvement selon un autre dans un simple système 1 674 18/09 17:10:37
doraynico 
Questions & Réponses [non résolu] Comment fusionner deux fichiers .blend ? 2 751 18/09 16:53:07
doraynico 
Questions & Réponses Comment mettre un délai sur une animation contenue dans une instance de collection? 0 8324 18/09 16:31:16
doraynico 
[WIP] et travaux terminés [WIP] Super Blenderello.    [1][2][3]...[7] 60 38152 05/09 14:50:01
albron 
Questions & Réponses bagapie 0 748 31/08 16:12:59
zilou 

Qui est en ligne
107 utilisateur(s) en ligne (dont 71 sur Forums)

Membre(s): 0
Invité(s): 107


plus...
Nouveaux membres
LouisOlney 5/12/2023
JoeyDougla 5/12/2023
KristalA99 5/12/2023
StuartChar 5/12/2023
RubinGrubb 5/12/2023
FelicaWhea 5/12/2023
GidgetDeas 5/12/2023
FosterFeez 5/12/2023
JoieGollan 5/12/2023
KittyPrada 5/12/2023
Dernier Ajout
2020-09-24.jpg

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