com.unity.physics 0.3.1-preview
Notes: processedReleased March 19, 2020
Unity Compatibility
Minimum Unity: 2019.3 (0f1)
Package Dependencies
- com.unity.burst (1.3.0-preview.7)
- com.unity.collections (0.5.2-preview.8)
- com.unity.entities (0.6.0-preview.24)
- com.unity.jobs (0.2.5-preview.20)
- com.unity.mathematics (1.1.0)
- com.unity.modules.imgui (1.0.0)
- com.unity.modules.jsonserialize (1.0.0)
- com.unity.test-framework (1.1.11)
- com.unity.test-framework.performance (1.3.3-preview)
🔄 Changes
- Dependencies
- - Updated Burst from `1.3.0-preview.3` to `1.3.0-preview.7`
- Run-Time API
- - The following properties are added to `IQueryResult` interface:
- - `RigidBodyIndex`
- - `ColliderKey`
- - `Entity`
- - `ICollector.AddHit()` now has all the information ready to perform custom logic, instead of waiting for TransformNewHits().
- - Removed `Transform()` from `IQueryResult` interface and from all its implementations.
- - Removed both `TransformNewHits()` methods from `ICollector` interface and from all its implementations. All the information is now ready in `ICollector.AddHit()`.
- Authoring/Conversion API
- Run-Time Behavior
- Authoring/Conversion Behavior
🔧 Bug Fixes
- Setting `Collider.Filter` now increments the header version so that the simulation backends can recognise the change.
- Asking for collision/trigger events in scenes with no dynamic bodies no longer throws errors.
- Updated to new version of Burst, which fixes a regression that caused `ConvexCollider.Create()` to produce hulls with a very small bevel radius.
- DOTS Run-time failures due to multiple inheritance of jobs have now been fixed.
- Changed `Math.IsNormalized` to use a larger tolerance when comparing float3 length.
