I can't use Set Actor Location on a child BP that has physics turned on for the mesh.
I believe I found a bug.
When create a child blueprint and turn the simulate physics on for the mesh in it, and I try use use the Set Actor Location node, it doesn't move to the new location.
If I do everything the same with an identical blueprint that isn't a child it moves to the new location as expected.
The follow table shows the results...
Blueprint is master, Simulate Physics off = Set Actor Location works fine
Blueprint is master, Simulate Physics on = Set Actor Location works fine
Blueprint is child, Simulate Physics off = Set Actor Location works fine
Blueprint is child, Simulate Physics on = Set Actor Location doesn't work
I created an example template to demonstrate. Basically I have the same blueprint setup twice, one is a child, the other isn't.
I guess my question is, Is this a bug? If it isn't, then how to do I get around it?
asked Aug 14 '14 at 09:39 PM in Blueprint Scripting
This has been reported before and is being looked into. The work around that we had previously involved turning off simulating physics again just before moving the actor, then enabling again when it reached its destination. Let me know if you have any questions and I will be happy to further assist.
answered Aug 14 '14 at 09:48 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here