Search Issue Tracker
Fixed in 2021.2.X
Votes
1
Found in
2017.3.1p2
Issue ID
1006742
Regression
No
Editor crashes when access to RaycastHit.textureCoord2 ( collider is meshCollider and Mesh.isReadable=false )
Editor crashes when access to "RaycastHit.textureCoord2".
1. Create GameObject with MeshCollider from AssetBundle.
( "MeshCollider.sharedMesh.isReadable == false" <- this is the crash reason.)
2. call Physics.Raycast and access to the result "RaycastHit.textureCoord2" then Editor will be crashed.
This crash is happened only on Editor.
Not Reproduced on player( windows exe / android apk).
Reproduced with : 5.6.0f3 / 2017.3.1p2 / 2018.1.0b8 ( Windows 10)
Comments (2)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
Raccoon009
Dec 17, 2020 19:37
Try using this methods before assigning mesh to collider
colliderMesh.RecalculateBounds();
colliderMesh.RecalculateNormals();
colliderMesh.RecalculateTangents();
TC_FS
Jan 20, 2020 10:21
This accours not only in editor, but also in standalone builds (seen on windows) with Unity 2019.2
Is there any progress for a fix?
For us it happens when raycasting a mesh created via SkinnedMeshRenderer.BakeMesh