(1) 2 »


controller
Fou Furieux du Clan
Inscrit:
04/05/2011 16:51
De la planéte terre
Post(s): 280
Bonjour

est-ce qu equelqu'un peut me dire ce qu'est le controller lorsque l'on programme en python avec blender parceque là je suis des tuto de python avec blender meais il n'explique pas ce qu'est le controller. Il disent juste qu'il le recupere.

Contribution le : 01/09/2011 15:52
_________________
Si il n'y a pas de solution c'est qu'il n'y a pas de probléme.
Créer un fichier PDF de la contribution Imprimer


Re: controller
OverdOzed
Inscrit:
19/01/2008 03:25
De tu voit le nuage sur la carte météo bin j'habite là
Post(s): 2554
et après on critique ma grammaire ...

sinon tu parle d'un script pour le bge ??

Contribution le : 01/09/2011 16:13
Créer un fichier PDF de la contribution Imprimer


Re: controller
OverdOzed
Inscrit:
12/11/2009 19:15
De quelque part entre la chaise et l'ordi
Post(s): 799
Dans le BGE, le controller est dans le "logic editor", c'est la case du milieu

Contribution le : 01/09/2011 17:51
_________________
Ce n'est pas parce qu'on s'acharne à suivre une direction que c'est la bonne.
Créer un fichier PDF de la contribution Imprimer


Re: controller
Fou Furieux du Clan
Inscrit:
04/05/2011 16:51
De la planéte terre
Post(s): 280
Je ne sais pas si c'est cela le controller courant dont il parle mais voici un lien vers le tuto pour que vous suiviez ce que je veux dire: http://www.highspeedracer.webou.net/tuto.php?id=21

Contribution le : 01/09/2011 18:19
_________________
Si il n'y a pas de solution c'est qu'il n'y a pas de probléme.
Créer un fichier PDF de la contribution Imprimer


Re: controller
OverdOzed
Inscrit:
12/11/2009 19:15
De quelque part entre la chaise et l'ordi
Post(s): 799
Si il s'agit bien du même controller, en faite il récupère l'objet qui est liée a ce controller.

Contribution le : 01/09/2011 18:30
_________________
Ce n'est pas parce qu'on s'acharne à suivre une direction que c'est la bonne.
Créer un fichier PDF de la contribution Imprimer


Re: controller
Fou Furieux du Clan
Inscrit:
04/05/2011 16:51
De la planéte terre
Post(s): 280
C'est compliqué cette histoire de controller. Sa serait pas plus simple de simplement selectionner l'objet parceque là je comprend pas ce systme. Est-ce que quelqu'un peut m'expliquer?

Contribution le : 01/09/2011 20:13
_________________
Si il n'y a pas de solution c'est qu'il n'y a pas de probléme.
Créer un fichier PDF de la contribution Imprimer


Re: controller
Fou Furieux du Clan
Inscrit:
04/05/2011 16:51
De la planéte terre
Post(s): 280
J'ai trouvé la reponde à cette page: http://www.highspeedracer.webou.net/forum/discussion.php?id=96 mais je ne comprend pas pourquoi il dit que recuperez l'objet qui a lancé le script avec le controller permet d'utiliser plusieur objet avec un même script.

Contribution le : 02/09/2011 08:45
_________________
Si il n'y a pas de solution c'est qu'il n'y a pas de probléme.
Créer un fichier PDF de la contribution Imprimer


Re: controller
OverdOzed
Inscrit:
24/07/2008 00:45
De Paris
Post(s): 3447
Il y a deux liens entre un script et le jeu, pas plus :
- un lien vers la scène, getCurrentScene()
- un lien vers le controller qui a lancé le script, c'est-à-dire la brique Python de ton arbre logique, getCurrentController()
Les intérêts de récupérer le controller sont multiples. Celà permet déjà de récupérer par la suite toutes les autres briques (sensors et actuators) reliées à ce controller et de les manipuler.
L'autre grand avantage est que le script n'agit pas sur un objet précis mais sur l'objet ayant lancé le script. Ainsi, si tu lances le même script avec des controllers attachés à des objets différents, ils n'agiront pas toujours sur le même objet, mais sur l'objet l'ayant lancé.

Exemple concret :
Tu veux créer un script faisant tourner un objet.
Si le script disait « On récupère l'objet "Objet01" et on le fait tourner, le script ferait tourner cet objet dans tous les cas, même s'il était lancé depuis un tout autre objet.
Que si le script dit « On récupère l'objet possesseur du controller ayant lancé le script et on le fait tourner », alors ce script ferait tourner l'objet l'ayant lancé, ce qui évite d'avoir à faire un script différent pour chaque objet pouvant tourner !
Personnellement, j'utilise cette méthode dans la plus grande majorité de mes scripts.
J'espère avoir été convaincant...

Contribution le : 02/09/2011 11:06
_________________
Tuto MaPZone
Créer un fichier PDF de la contribution Imprimer


Re: controller
Fou Furieux du Clan
Inscrit:
04/05/2011 16:51
De la planéte terre
Post(s): 280
ok

Sinon, c'est pour quand la partie FAQ sur la physique?

Contribution le : 02/09/2011 14:12
_________________
Si il n'y a pas de solution c'est qu'il n'y a pas de probléme.
Créer un fichier PDF de la contribution Imprimer


Re: controller
Ze Grand Manitou
Inscrit:
24/07/2003 14:50
De la Région Parisienne
Post(s): 21819
Pour quand tu sauras lire .

@+

Contribution le : 02/09/2011 14:57
_________________

Mickaël Guédon | Site pro : www.mickaelguedon.com | Fondateur du Blender Clan : www.blenderclan.org
Auteur de Formations Blender chez Elephorm
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




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 Conseils pour modéliser un corps 2 72 Aujourd'hui 19:10:58
moonboots 
Questions & Réponses Comment dupliquer une face autour d'un axe? 2 18 Aujourd'hui 19:05:12
moonboots 
Python & Plugins Comment renommer "Key" ? (le chef des shapekeys)    [1][2] 14 281 Aujourd'hui 17:58:54
Rimpotche 
[WIP] et travaux terminés Les fonds de mes rendus 1 28 Aujourd'hui 17:40:07
Bibi09 
Questions & Réponses Problème avec le nodes Color Ramp 2 60 Aujourd'hui 13:00:58
Elliott42 
Questions & Réponses Comment faire une boucle infinie (animation) 9 102 Aujourd'hui 13:00:46
3dlone 
Moteur de jeu GameBlender et alternatives hARMful engine    [1][2][3]...[7] 64 5995 Aujourd'hui 01:54:45
Bibi09 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Iron Man Collapsing"    [1][2][3] 27 8728 Aujourd'hui 01:39:39
Bibi09 
Questions & Réponses [non résolu] Problème d'importation de svg 4 148 Hier 22:07:43
Joknox 
Questions & Réponses Disparition des Mesh.. 2 47 Hier 19:09:09
Loan20 
Questions & Réponses Animation NLA probleme origine 8 129 Hier 16:45:50
prometheusx 
Questions & Réponses alleger le poid de mon modele 5 78 Hier 16:39:51
Rimpotche 
Questions & Réponses Ajouter un raccourcis a un addon. 0 31 Hier 13:35:40
pierre-y 
Python & Plugins Pouvoir choisir l'outil actif avec python 1 64 Hier 13:20:16
pierre-y 
Questions & Réponses Exporter en FBX sur un ordi Japonais 1 119 Hier 13:01:33
tsurubaso 
Mes premières images sous Blender (débutants) Kame-House    [1][2] 15 535 Hier 08:17:56
Huildecoude 
Questions & Réponses transparence image as plane 3 125 24/05 21:48:30
ansic 
Le coin des geeks Multi-GPU Eevee 0 55 24/05 19:41:55
Poutrator 
Questions & Réponses [non résolu] Usage du CPU (hors rendu) 6 227 23/05 21:16:49
lapineige 
Questions & Réponses [non résolu] Artefacts après textures PBR 0 68 23/05 18:47:13
Laorz 

Qui est en ligne
69 utilisateur(s) en ligne (dont 22 sur Forums)

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


plus...
Nouveaux membres
SherriGorm 26/5/2020
AlicaWoole 26/5/2020
RosalindGu 26/5/2020
TristaFore 26/5/2020
ZaneSaunde 26/5/2020
ShannanMan 26/5/2020
GuyBorella 26/5/2020
Williams42 26/5/2020
DaltonSche 26/5/2020
JeannieSch 26/5/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Jui 30
Anniv des Jedi :-D
Jui 11
BUG de Lyon
Jui 23
Anniv du BlenderClan !
plus 270 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445