com.unity.charactercontroller 1.0.0-exp.4
Source docsNotes: processedReleased March 28, 2023
Unity Compatibility
Minimum Unity: 2022.2 (10f1)
Package Dependencies
- com.unity.entities (1.0.0-pre.65)
- com.unity.modules.physics (1.0.0)
- com.unity.modules.uielements (1.0.0)
- com.unity.physics (1.0.0-pre.65)
✨ Features
- Added a `DisableCharacterDynamicPairsSystem`, which disables physics body pairs between dynamic rigidbodies and "simulated dynamic" characters. This means "simulated dynamic" characters no longer need to rely on having their collision response set to "None" or "Raise Trigger Events" in order to properly be pushed by other rigidbodies. All character collision responses should now be set to "Collide". This system's update can be disabled by destroying the `DisableCharacterDynamicPairs` singleton at runtime
📈 Improvements
- All authorings now explicitly specify transform usage flags
⚡ API Changes
- `KinematicCharacterUtilities.IsHitCollidableOrCharacter` was removed. Use `PhysicsUtilities.IsCollidable` instead
- `KinematicCharacterProperties.SetCollisionDetectionActive` was removed. Use `KinematicCharacterUtilities.SetCollisionDetectionActive` instead
🔧 Bug Fixes
- Character interpolation is now ignored on disabled characters (disabled `KinematicCharacterBBody` component)
