I’ve been struggling with this problem for a while now and have been / am looking online for solutions.
So far, I’ve been understanding more and more how the Engine works and what’s the root of the problem and can’t seem to find a solution to my problem.
The problem is that I’m trying to make a laser sight, but the Beam Particle Emitter seems to be 1 frame behind when it’s attached to a non-inherited mesh.
For Example. If I use the First Person Template and attach a Beam Emitter to the socket of the gun’s Muzzle, it doesn’t follow the gun and seems to lag 1 frame behind where as if I use the 3rd Person template which uses inherited meshes, it’s working perfectly.
I’ve tried setting “Use Local Space”, but it doesn’t let me apply the checkmark for Beam type Emitters. I’ve tried setting the Meshes and actor to only tick post physics and still have the issue. I’ve been trying to see if I can put the beam in it’s own separate blueprint, but that doesn’t seem too easy to do. (Having 2 blueprints interchange data without events or whatnot)
Does anyone have an idea as to what I could try next?