upbge icon indicating copy to clipboard operation
upbge copied to clipboard

Override Logic Transfrom Priority disables playing actions for objects, but not for amatures.

Open Feral3d opened this issue 2 years ago • 1 comments

I am in the process of porting my open world game over to version .3.0, and there is an issue with objects using "Override Logic Transform Priority"-

Objects with "Override Logic Transform Priority" cannot be animated. (*Note object color still animates) not_working

However Armatures using "Override Logic Transform Priority" can be animated. working

would it be possible to fix this so objects using '"Override Logic Transform Priority" can be animated? I have found that this is the only way to correct the "delay" in movement when parenting an object to a bone "in" game.

Please see this demo Blender File showing the error: https://www.dropbox.com/s/u985czeuw9wssf0/Override%20Logic%20Transfrom%20Priority%20Example.blend?dl=0

Best, T

Feral3d avatar May 14 '22 11:05 Feral3d

Update: if you set an object to be the parent of an armature, and then use a python script to update the transforms for the armature bone you are attempting to track to, it effectively solves the problem.

Feral3d avatar May 20 '22 01:05 Feral3d

Hi, the bone parent problem should have been fixed in last master. Your file sounds to work as expected for me in last master, then I close this task. Sorry for the problem, it came from an old mistake i did about SceneGraph not being updated (sync child and parent transform with Object transform keys) when playing action.

youle31 avatar Jan 21 '23 11:01 youle31