x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

How to have a random velocity of a projectile ?

Hi everyone !

I want to make a firework (this was done in the particle system) but now I want that this firework has a random velocity when its launch.

There are so many options with the velocity and I don't know which one is correct.

In my screenshot, I press the numpad 1 to launch a bomb which explodes to make the fireworks. The problem is that the velocity is always the same and the firework explodes at the same position.

I want to change the velocity by using a random float with a min of 2000 and a max of 4000.

The second problem I have is I want to have a red firework the first time and after a blue one. I use a FlipFlop but it doesn't work. It's always the red which spawns.

Sorry for my english, i'm a French guy who need help :)

Thank you for your answer.

alt text

Product Version: UE 4.12
Tags:
more ▼

asked Jul 23 '16 at 02:47 PM in Blueprint Scripting

avatar image

Clement THOMAS
8 1 3 5

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

hello clement, pour ton flip flop c'est normal car a chaque fois que tu spawn un projectile, il fait un instance du blueprint, et prendra du coup toujours le premier chemin. ce que tu peux faire, c est remplacer le flip flop par un branch, creer une variable bool, tu la mets en "expose on spawn" et "editable" . tu l'appelle "partcolor" par exemple. et quand tu spawn ta bombe , sur le nooeud spawn, ta variable bool va apparaitre. dans le blue print dans lequel tu spawn ta bombe, tu cree une variable bool. et tu la raccorde comme ca sur ton spawn: alt text

du coup a chaque spawn elle va changer de valeur et donc tu changera de couleur. pour la velocité, si tu veux qu elle soit just sur z, et aleatoire, t es pas loin, il faut que tu enleve des noeuds. (ton get velocity , ton break vector, ) tu fais un random sur z (genre entre 0 et 1000 pour essayer) et tu laisse le 0 sur x et y dans ton make vector. normalement ca doit marcher ! ensuite un petit conseil, tes noeuds pour le random float, tu peux les mettre avant le flip flop, ca evite d'avoir a les doubler et ca reste plus lisible :)

colortype.jpg (47.4 kB)
more ▼

answered Jul 23 '16 at 03:19 PM

avatar image

expose
769 26 5 42

avatar image Clement THOMAS Jul 23 '16 at 04:10 PM

Merci pour ta réponse et en français en plus !

J'ai bien réussi à faire varier la couleur de l'explosion en utilisant ce que tu as dit.

Par contre pour la Velocity, le projectile explose toujours à la même hauteur. J'ai fait un "print" pour lire la valeur de la Velocity justement et pourtant elle est bel et bien différente à chaque fois :/

alt text

alt text

random_velocity.png (143.6 kB)
velo.png (36.7 kB)
avatar image expose Jul 23 '16 at 04:17 PM

question. il sert a quoi ton delay? parceque la, tu set ta velocité au bout de 1.5secondes. ton projectile a eu le temps d aller loind deja. t as essaye de commencer par set la velocité?

avatar image Clement THOMAS Jul 23 '16 at 04:31 PM

J'ai oublié de le supprimer effectivement.

A la base le delay était lié à un son qui faisait 1.5s (montée du projectile + explosion).

Dans tout les cas, c'est résolu et il fallait bien set le velocity au départ.

Merci beaucoup pour ton aide.

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question