# Update Particle System Vector at Runtime

**URL:** <https://forums.unrealengine.com/t/update-particle-system-vector-at-runtime/63775>\
**Category:** Blueprint\
**Tags:** unreal-engine\
**Created:** [May 13, 2016, 5:29pm UTC](https://forums.unrealengine.com/t/update-particle-system-vector-at-runtime/63775 "2016-05-13T17:29:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_15400e17](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_15400e17](https://forums.unrealengine.com/u/anonymous_user_15400e17)\
**Post date:** [May 13, 2016, 5:29pm UTC](https://forums.unrealengine.com/t/update-particle-system-vector-at-runtime/63775/1 "2016-05-13T17:29:32Z")

</div>

Hey everyone,

I’m pretty new to blueprint scripting, but hoping you all might know a solution for this type of problem! I am looking for a way to modify the value of a vector parameter in a mesh particle system at runtime inside a level blueprint. Specifically, it would be awesome to be able to update the vector value of a velocity or acceleration module if that’s possible. Any insight into doing this is greatly appreciated!

Thanks so much,

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_0df12f74](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_0df12f74](https://forums.unrealengine.com/u/anonymous_user_0df12f74)\
**Post date:** [May 13, 2016, 5:41pm UTC](https://forums.unrealengine.com/t/update-particle-system-vector-at-runtime/63775/2 "2016-05-13T17:41:41Z")

</div>

Hi there, welcome to the forums! 🙂

Epic put together a great little tutorial on how to achieve this, you will want to read through the “Controlling Particle Parameters via Blueprint” section (although all of it is relevant) found here:

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

If you run into any issues just let us know, but that should get you started.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_15400e17](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_15400e17](https://forums.unrealengine.com/u/anonymous_user_15400e17)\
**Post date:** [May 13, 2016, 6:58pm UTC](https://forums.unrealengine.com/t/update-particle-system-vector-at-runtime/63775/3 "2016-05-13T18:58:51Z")

</div>

Ah thank you! I’ll check all of this out right now.

---

<div class="post-metadata">

**Author:** ![Dealman](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Dealman](https://forums.unrealengine.com/u/Dealman)\
**Post date:** [May 13, 2016, 7:32pm UTC](https://forums.unrealengine.com/t/update-particle-system-vector-at-runtime/63775/4 "2016-05-13T19:32:59Z")

</div>

Might be worth noting that you seemingly can not update parameters using BeginPlay, which I was trying to do. Simply update it after you’ve spawned it. This had me scratching my head for a while. :rolleyes:

[![](https://i.imgur.com/XRBJKk5.png) ](https://i.imgur.com/XRBJKk5.png)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_15400e17](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_15400e17](https://forums.unrealengine.com/u/anonymous_user_15400e17)\
**Post date:** [May 18, 2016, 1:27am UTC](https://forums.unrealengine.com/t/update-particle-system-vector-at-runtime/63775/5 "2016-05-18T01:27:40Z")

</div>

Interesting, Dealman. So does that mean that I could be updating the velocity at runtime even on infinite lifetime particles? All of this documentation 100% helped me out, but I’m running into an where it seems like the velocity/accel is set at birth and it won’t let me reset the instanced parameter mid-lifecycle. Any idea?

Thanks again so much for all of your help everyone!
