Steps:
1 - Create a Draggable
2 - Create a Hinge Track
3 - Assign the track to the Draggable
Result:
You can't interact with the draggable because initial position is set to 0 and this makes AC set the RigidBody isKinematic flag to true
Expected:
This is not required nor requested/expected. I want full control on the isKinematic flag.
Workaround:
set initial position to a very small value.
If this is by design, I can't understand the reason.
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
I cannot recall the reason, but it is by design. I shall see if it still necessary.
woa. I was getting crazy, I really had no idea about the reason sometimes the RB was set to kinematic, other times identical puzzles with different track pos weren't.
I should correct the above post: if you set the track amount to anything smaller than 0,001 (or 0,0001? can't remember anymore), it still triggers that behaviour.
From an external point of view of a newbie AC user like myself, I really couldn't explain it. Quite some debugging time later, it felt more like a workaround for something else, I don't know.
I shall make it optional.
To maintain backward compatibility I guess
Just curious: are there any clues about the reasons such behaviour was there?