OneShotGG
(OneShotGG)
January 24, 2017, 2:38pm
8
As a quick note, what you’re seeing is the result of late-update, which is something we use to reduce the latency of the system. Basically, right before rendering, we resample the camera position, update, and then draw the scene from the last possible position you were in. That means that the gameplay code that executed before will be slightly out of date with respect to the camera and motion controllers. Both of those will have updated after you set the cone’s position. You can turn this off, but it’s not recommended. You could add objects to be late updated to the queue in C++, but that’s a fairly involved chain.
Glad you figured out the double draw part though!
Is there a reason late update isn’t available in blueprint? As a C# guy that came over from Unity not being able to do stuff in late update without making our blueprint plugin a code plugin is frustrating.