Hello, I have this long term problem. When I use Niagara system to put in image that faces player at all times it randomly disappears. Sometimes they dont load when I start game and often times they disappear when I dont look at them for few seconds.
In the verse file of your device, add a reference to the VFX spawner: @editable VFXDevice : vfx_spawner_device = vfx_spawner_device{}
and @editable LocationVFXDevice : vector3 = vector3{}
In the editor, make sure to add the VFX spawner to this property and indicate the desired location for the VFX spawner in the Vector3 property.
Back in the verse file, do the following in OnBegin():
if (VFXDevice.TeleportTo[LocationVFXDevice, VFXDevice.GetTransform().Rotation]):
block:
This will simply teleport the VFX spawner to the position you have indicated in the Vector3 property, which somehow enables it correctly for your effect to work.
Remember that for this to work, you must move the VFX spawner away from the players’ respawn and then with the Vector3 property indicate the coordinates of the desired location.
Found solution. Take timer device, set it to 5 sec and put on completion send to vfx spawner - restart. Also put enabled time in vfx spawner to 5 seconds (but I dont think thats necessary)