« 1 2 3 4 (5) 6 »


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
03/04/2014 19:01
Post(s): 117
Lol mais quel idiot !!!! Le problème était bien que la voiture n’étais pas détecté quand elle passait prêt du checkpoint. En plus l’échelle de mon circuit est de 4x la taille réelle. En augmentant largement la valeur ça fonctionne parfaitement.

Pour le moment ça me convient mais vu que la piste est sur plusieurs niveaux et le faite qu'il y ai plusieurs trajet, je vais me tourner vers les checkpoints avec sensors collisions pour plus de précision.

Merci pour tous,
Je vais peaufiner tout ça, cette fois ci je vais pouvoir me démerder.

Contribution le : 22/05/2015 17:33
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
03/04/2014 19:01
Post(s): 117
hi,

J'ai essayé de faire un petit bout de code moi même, vraiment pas compliqué.
Les joueurs devront être éliminé a partir d'une certaine distance de l'empty ( ou du joueur de tête).
J'ai mis un actuator "endObject" sur l'un des état des bagnoles.

Voici le script python qui active l’état en question.

import bge
from mathutils import Vector

cont = bge.logic.getCurrentController()
scene = bge.logic.getCurrentScene()
own = cont.owner
    
obj = scene.objects['empty']
letalDist = own.getDistanceTo(obj)
    if letalDist > 100 :
        own.state = 6
      




Blender m'indique qu'il y a une erreur au niveau de la ligne du if !!!!! Rhhhaaaa pourquoi!!!!!

Contribution le : 23/05/2015 15:57
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
21/08/2014 10:50
Post(s): 128
Salut! Je pense que c'est une erreur d'identation (je pense qu'il faut reculer le if et ce qui suit de 4 espaces). Le code python est formaté d'une certaine manière qu'il faut respecter. http://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/getting_to_know_python/indenting_code.php

Pour copier ton message d'erreur, si tu es sous windows, dans la console, tu fais clic droit sur la bordure>modifier>sélectionner, tu sélectionnes et tu fais entrée pour copier.

Un dernier petit conseil, c'est pas mal de donner des noms explicites à tes variables (obj pour l'empty, c'est pas très explicite).

Bon code!

Contribution le : 23/05/2015 16:13
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
03/04/2014 19:01
Post(s): 117
Merci encore une fois.

C'était bien un problème d'espace.

Ça fonctionne mais chose curieuse que sur l’état n2.

Contribution le : 23/05/2015 16:59
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
03/04/2014 19:01
Post(s): 117
Hi,

Il y a quelque chose qui m’échappe. Le script kill ( endObjet) est placé sur chaque voitures. Lorsqu'un joueur est trop loin de l'empty, il est éliminé. Jusque la tout fonctionne.

Ensuite mon empty se fige, la camera reste bloqué dessus et dans mon terminal j'ai des 100 d'erreurs qui tournent en boucles concernant la voiture qui à été éliminé, l'empty et la camera.

Le problème doit venir de ça
playerList = [p for p in scene.objects if p.name.startswith("player")]
 self: self.name)

PlayerList ne doit pas s'actualisé et toute les fonctions qui utilisent playerList plantes.

Par exemple
if playerNb < 2 :
          bge.logic.endGame()

j'ai fais l'essai de mettre fin à la partie quand le nombre de jouer est inférieur a 2 (Le code est OK car la partie se coupe instantanément si je met < 1). Quand un joueur est éliminé, la parti ne prend pas fin...playerNb reste sûrement bloqué aux nombres de joueurs initial.

Je pense ne pas me tromper sur ce qui bloque, mais pourquoi ???

Contribution le : 26/05/2015 11:17
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
21/08/2014 10:50
Post(s): 128
Salut!

Quand tu supprimes un joueur, il faut mettre à jour la playerList.

Il y a plusieurs manières de faire...

Tu peux utiliser le mot clé del:

del playerList[playerList.index(playerRemoved)]


(non testé... Dis moi si ça marche!)

En fait tu pourrais faire un truc comme ça au moment où tu supprimes ton player "p":

idx = playerList.index(p)
p.endObject()
del playerList[idx]

Contribution le : 26/05/2015 14:27
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
03/04/2014 19:01
Post(s): 117
Avec "del" ça marche super.

Je peux enfin jouer ;)

merci

Contribution le : 26/05/2015 18:19
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
21/05/2014 10:29
Post(s): 261
Salut.

Sinon tu peux faire
playerList.remove(player)

pour plus d'infos : https://docs.python.org/2/tutorial/datastructures.html

Contribution le : 26/05/2015 21:21
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
03/04/2014 19:01
Post(s): 117
Hi,

Ça fait 2 semaine que j'ai rien glandé sur mon projet mais j'ai profité du passage d'un ami ce midi (et de sa manette 360) pour faire une nouvelle vidéo DEUX JOUEURS :

https://www.youtube.com/watch?v=wAW1_iyqGug
(Qualité médiocre mais plus fluide que les précédentes)

Ps : playerList.remove fonctionne parfaitement

Contribution le : 10/06/2015 16:44
Créer un fichier PDF de la contribution Imprimer


Re: [WIP] Circuit porte conteneur
Fou Furieux du Clan
Inscrit:
21/05/2014 10:29
Post(s): 261
Salut, c'est vraiment très beau
Tu devrais peut être faire un systèm pour remettre la voiture sur le circuit quand elle tombe.

Contribution le : 23/06/2015 21:06
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 2 3 4 (5) 6 »




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
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[43] 420 62597 Aujourd'hui 19:28:37
Bibi09 
Hors Sujet !! Buy (50 Pieces) Cambridge Audio - G2 Mini Portable Bluetooth Speaker - Black $5,950 0 6 Aujourd'hui 15:43:03
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Samsung Galaxy Z Fold4 256GB Unlocked $64,950 Website: www.brianelectronics.com 0 443 Hier 14:19:42
emailychang01 
Hors Sujet !! Buy (50 Pieces) Apple iPad Pro 11-Inches 2021 2TB Wifi + Cellular $84,950 0 36 10/08 16:07:53
emailychang01 
Hors Sujet !! Buy (50 Pieces) New Original Unlocked Apple iPhone 13 5G 512GB $34,950 0 49 09/08 14:54:39
emailychang01 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[30] 297 43965 09/08 14:22:04
debutant 
Questions & Réponses Problème alpha sur le rendu 3 94 09/08 13:27:37
debutant 
Hors Sujet !! Buy (30 Pieces) LG - 55-inch Class C2 Series OLED evo 4K UHD Smart webOS TV (2022) $44,970 0 72 08/08 13:58:45
emailychang01 
Hors Sujet !! Buy(30 Pcs) Package Fujifilm-X-S10 Mirrorless Camera $30,570 Website: www.brianelectronics.com 0 84 07/08 15:23:19
emailychang01 
Hors Sujet !! Buy (10 Pieces) Sony - FE 70-200mm F2.8 GM OSS II Full-Frame Telephoto Zoom G Master Lens $24,990 1 83627 06/08 17:16:33
moonboots 
The Blender Clan 'tchat Enfin ! depuis 20 ans :) 2 222 06/08 15:06:57
stefff285 
Hors Sujet !! Buy(50 Pcs) Optoma CinemaX P2 Home Theater Projector $94,950 Website: www.brianelectronics.com 0 22977 05/08 15:34:27
emailychang01 
Hors Sujet !! Buy (50 Pieces) Samsung Galaxy Tab S8+ 8GB 12.4-inch display Original Wi-Fi Only 128GB $22,500 0 18399 04/08 16:14:48
emailychang01 
Hors Sujet !! Buy(50 Pcs) Mac Studio (2022) M1 Ultra 64GB 1TB SSD $174,950 0 157 03/08 17:10:34
emailychang01 
Questions & Réponses problème sur la texture voulue 3 343 03/08 01:56:09
meltingman 
Hors Sujet !! Buy (50 Pcs) HP ENVY 2-in-1 15-ch i7 16GB 512GB SSD $29,950 0 250 02/08 16:29:43
emailychang01 
Hors Sujet !! Buy (30 Pieces) Plustek - SmartOffice PS3180U Document Scanner - White $15,870 0 210 01/08 17:03:39
emailychang01 
Hors Sujet !! Buy (30 Pieces) Apple iPad Air 10.9-inch (2022) 256GB Wi-Fi + Cellular 17,970 0 203 30/07 15:52:56
emailychang01 
Questions & Réponses Visit Our Website 0 234 30/07 06:16:18
NREKatheri 
The Blender Clan 'tchat Bangalore Service 0 201 30/07 06:13:14
NREKatheri 

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

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


plus...
Nouveaux membres
SelmaCarpe 12/8/2022
JimPlate88 12/8/2022
RosellaDue 12/8/2022
MarilynBur 12/8/2022
Berenice59 12/8/2022
IsisHandt5 12/8/2022
GonzaloCot 12/8/2022
Earnest02M 12/8/2022
SonDarr58 12/8/2022
JasminPrin 12/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Aou 13
Anniversaire Siskas
Sep 8
Anniversaire de ang
Nov 18
Anniversaire de RichDeg
plus 234 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