Respawn
Clan Afficionado
Inscrit:
02/08/2012 12:16
Post(s): 43
(en rapide)
je comprend pas pourquoi ce script ne fonctionne pas:

from bge import logic



def main():
scene = logic.getCurrentScene()
cont = bge.logic.getCurrentController()
own = cont.owner


Dead = cont.sensors["Dead"]

if Dead.positive:
player = scene.objects["player 1"]
spawn = scene.objects["spawn 1"]
player.worldPosition = spawn.worldPosition



(en plus long)
j'ai un jeu de "plateforme" où 4 vaisseaux sont côte à côte et vole le long d'un niveau et chacun suivit d'une camera avec un actuator camera (ce qui m'empeche de just recréer un vaisseau au début). J'ai donc créé une animation de 1 frame avec une position et une rotation (différente pour chaque vaisseau) qui est joué chaque fois qu'un des vaisseau touche un objet pour qu'il revienne au début, jusque la tous va bien. Mais quand je joue il semblerai que cette solution cause des lags et j'ai donc créer moi même comme un grand un petit script pour faire aller mon vaisseau à un autre objet et je ne comprend pas pourquoi il ne fonctionne pas.
Merci d'avance.

Contribution le : 13/06/2016 20:10
Créer un fichier PDF de la contribution Imprimer


Re: Respawn
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1263
Quelle version de blender ? La logique du script est bonne mais si c'est au dessus de 2.5 je crois, on utilise plus logic mais bge.logic, tu as des erreurs de console ?

Contribution le : 13/06/2016 20:22
Créer un fichier PDF de la contribution Imprimer


Re: Respawn
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1839
from bge import logic

def main():
   scene = bge.logic.getCurrentScene()
   cont = bge..logic.getCurrentController()
   own = cont.owner


ça aurai fonctionné si:

import bge

def main():
   scene = bge.logic.getCurrentScene()
   cont = bge.logic.getCurrentController()
   own = cont.owner


Tu peux également faire:

from bge import logic as gl

scene = gl.getCurrentScene()
cont = gl.getCurrentController()


ça permet de gagner en longueur et plus facile à retenir

Quand tu vois que ça fonctionne pas, toujours nous donner l'aperçu de la console python, c'est là que tu peux savoir pourquoi ça ne fonctionne pas.

Contribution le : 14/06/2016 12:35
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
Graphisme alternatif les addons pour blender : bumarin etc 7 307 Aujourd'hui 20:05:20
blend74 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[40] 397 38707 Hier 17:56:10
Bibi09 
Questions & Réponses [non résolu] IES Lights 4 99 Hier 16:24:14
jcnouveau 
Questions & Réponses Couleur de peau 0 39 Hier 14:31:20
Carne 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3][4] 34 3988 16/09 20:53:38
meltingman 
Questions & Réponses Combien pour me faire un script qui permet d'ajouter une option driver sur l'icone de l'oeil? 6 332 16/09 14:56:23
lucky 
Questions & Réponses Ouvrir une définition (fichier .txt) de l'objet actif avec un raccourci depuis la vue 3D 0 57 15/09 15:30:03
Melodicpinpon 
[WIP] et travaux terminés [terminé] Utilisation de Blender pour esquisser des objets réels    [1][2] 12 241 14/09 19:18:19
MilWolf 
The Blender Clan 'tchat ANNONCE IMPORTANTE : LE BLENDER CLAN REOUVRE !! Etat des lieux sur le présent et le futur :)    [1][2] 19 2155 14/09 12:20:39
Riggelm 
The Blender Clan 'tchat Les tutos de Stev ( CG Groovy ) 6 1111 13/09 11:17:43
stev 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[8] 79 5997 12/09 19:01:54
blend74 
Questions & Réponses Les objets qui voyagent seuls 2 144 12/09 14:20:48
D3DModelisation 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[21] 202 18548 11/09 20:09:34
moonboots 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[55] 544 167529 11/09 10:08:20
sbkodama 
Questions & Réponses control sur le grow mask et smooth mask en sculpt 2 165 10/09 23:50:51
maxime 
Questions & Réponses Difficultés de reprise d'un vieux projet 4 273 10/09 12:39:47
GLM 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[10] 90 15826 08/09 21:11:55
yawdpwal 
Questions & Réponses Comment faire la symétrie d’une multitude d’éléments. 4 308 06/09 14:55:39
jcnouveau 
Questions & Réponses Version portable et configurée sur Mac et Linux 0 166 06/09 13:43:15
Melodicpinpon 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS Unity - Version alpha disponible + discord    [1][2][3]...[67] 668 147048 06/09 12:44:54
Hook 

Qui est en ligne
143 utilisateur(s) en ligne (dont 94 sur Forums)

Membre(s): 4
Invité(s): 139


CamilleLav, KimberlyJe, YFXGenevie, Claudette6, plus...
Nouveaux membres
SteffenSed 18/9/2021
GerardBast 18/9/2021
Claudia567 18/9/2021
VivienRez9 18/9/2021
GenieOram3 18/9/2021
JefferyCal 18/9/2021
DenishaMat 18/9/2021
KrystalDow 18/9/2021
CheryleRas 18/9/2021
MarquisAul 18/9/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Oct 8
Anniversaire du Grand Mechant Fadge
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
plus 248 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