activation de particule pendant un déplacement

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
Riblito
Messages : 46
Inscription : 10 Juin 2022 11:32

activation de particule pendant un déplacement

Message par Riblito » 17 Oct 2022 10:30

Bonjour,

J'ai une logique que je n'arrive pas à faire ( je suis en visual script mais la logique doit etre la même en code )

J'ai un personnage et dessus j'ai ajouté un particle system, j'aimerais que ça s'active que si le personnage est en mouvement.
J'ai réussi, mais le problème est que ça s'active que si je relâche la touche.

Action sur la touche, le personnage se déplace => détection que le joueur va à une certaine vitesse => cela valide qu'il est en mouvement => active la particle
mais elle s'affiche que si je relâche la touche, chose qui ne passe pas car elle se désactive à l'arrêt du joueur.

j'espere avoir bien expliqué le soucis !
Auriez vous des idées ? ma logique pour faire la chose est mauvaise ?

merci :-D

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6215
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: activation de particule pendant un déplacement

Message par boubouk50 » 17 Oct 2022 11:40

Dans la logique, il ne faut pas associer l'activation à l'appui d'une touche (ou alors sur le Down et pas le Up ?) mais bien à la vélocité de ton personnage.
Ainsi, quelque soit le déplacement du personnage (des fois indépendamment des touches directionnelles) les particules apparaîtront / disparaîtront.
Tu as déjà la condition, sûrement qu'il faut la placer au bon endroit ou en faire une condition générique dans un Update
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Riblito
Messages : 46
Inscription : 10 Juin 2022 11:32

Re: activation de particule pendant un déplacement

Message par Riblito » 18 Oct 2022 09:28

Alors je me suis mal exprimé, cela utilise déjà le mouvement du personnage pour activer ou non...

J'ai même essayé avec une variable Boolean, le perso bouche, ça passe en enable. Puis j'ai se qu'il faut dans un update qui dit "si la variable est coché alors tu t'actives ..

et rien à faire, si je retire le fonction de désactivation les particules apparaissent une fois le personnage à l'arrêt ...
Si besoin je peux faire des captures, même si il s'agit de visualscript

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: activation de particule pendant un déplacement

Message par Max » 19 Oct 2022 09:31

Bonjour,
Riblito a écrit :
18 Oct 2022 09:28
Si besoin je peux faire des captures, même si il s'agit de visualscript
oui, cela éclaircira peut-être certains points.
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Riblito
Messages : 46
Inscription : 10 Juin 2022 11:32

Re: activation de particule pendant un déplacement

Message par Riblito » 25 Oct 2022 08:58

Bonjour,

Alors voici des petites captures, mais je ne sais pas si cela va aider ...

Bref, sur la capture j'ai fait en sorte que si il y a un mouvement, ça active la variable "EnableParticlesRight" ( juste après la capsule colider )
Image

Et Si la variable est coché alors, ( avec une banch ) tu actives la particle ou non
Image

Le system est simple, mais pourtant ne fonctionne pas .... j'ai remplacé le Stop par une pause et cela fonctionne ( sauf que ben, c'est moche )

Riblito
Messages : 46
Inscription : 10 Juin 2022 11:32

Re: activation de particule pendant un déplacement

Message par Riblito » 02 Nov 2022 09:19

personne pour le coup ? :(

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: activation de particule pendant un déplacement

Message par Max » 03 Nov 2022 21:10

Bonsoir,
là, perso, je dois avouer que cela n'éclaire pas vraiment le problème.
Si tu n'as toujours pas résolu ton soucis, dans ce cas il serait intéressant de faire une scène test reproduisant ton problème et d'en faire un package que nous puissions télécharger et tester.
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Répondre

Revenir vers « Scripting »