Kinematic behaviour stops the Rigidbody2D from reacting to gravity or applied forces including contacts with other Kinematic or Static Rigidbody2D. This type of Rigidbody2D can be moved by setting its Rigidbody2D.velocity or Rigidbody2D.angularVelocity or by being repositioned explicitly. Kinematic 2D is a fully Kinematic (non-physics based) 2D Character controller solution that allows you to do the movement of your 2D character while handling collisions. Main Characteristics - It offers the functionalities the default Unity Character Controller offers and many more (steps and slopes handling, ground alignment, ground clamping. How to set it up. Explanations and demonstrations.Getting Started with UnitySupport this Channel: https://disco.
Reproduction steps:
1) Open project(TestTestTest), proceed to test scene and go into play mode.
2) In hierarchy select the cube and under its rigidbody component turn 'Is Kinematic' on and off.
Actual result: 'DetectionZone' object fires OnTriggerExit/Enter methods.(See attached gif.)
Expected result: OnTriggerExit should not get called, OnTriggerEnter shoul only be called when switching 'Is Kinematic' off.
Unity3d Iskinematic
Note: in 5.2 only OnTriggerEnter gets triggered every time when you change the state of 'Is Kinematic'
Reproduced with: 5.3.0b1, 5.3.0f4, 5.4.0a6.
Did not reproduce with: 5.2.3f1, 5.2.2p4 (OnTriggerExit did not reproduce / OnTriggerEnter did).
Reproduction steps:
1) Open project(TestTestTest), proceed to test scene and go into play mode.
2) In hierarchy select the cube and under its rigidbody component turn 'Is Kinematic' on and off.
Actual result: 'DetectionZone' object fires OnTriggerExit/Enter methods.(See attached gif.)
Expected result: OnTriggerExit should not get called, OnTriggerEnter shoul only be called when switching 'Is Kinematic' off.
What Is Kinematic Unity
Note: in 5.2 only OnTriggerEnter gets triggered every time when you change the state of 'Is Kinematic'
Unity Is Kinematic Problems
Reproduced with: 5.3.0b1, 5.3.0f4, 5.4.0a6.
Did not reproduce with: 5.2.3f1, 5.2.2p4 (OnTriggerExit did not reproduce / OnTriggerEnter did).
