The problem can be reproduced by the [Link Removed](5.1-release)project attached.
Open L_Base and PIE
When 1 is pressed, an array of length 3 will be sent to the Niagara System. The System will spawn the same amount of particles and set their positions accordingly.
But if I turn on the MoveToNearest_CollisionDI module, which uses CollisionQuery to modify particle positions, I cannot get the array value correctly.
[Image Removed]
Also, if I set the NiagaraComponent's tick Behavior to "Force Tick Last", it works fine.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-188097 in the post.
1 |
Component | UE - Niagara |
---|---|
Affects Versions | 5.1, 5.2 |
Target Fix | 5.3 |
Created | Jun 7, 2023 |
---|---|
Resolved | Jun 19, 2023 |
Updated | Jun 28, 2023 |