我用的是unity 2019.2,windows standalone 64 應用, 用腳本生成了一個plane:
GameObject tile = GameObject.CreatePrimitive(PrimitiveType.Plane);
tile.layer = LayerMask.NameToLayer("tiles");
tile.AddComponent<BoxCollider>();
tile.AddComponent<Rigidbody>();
tile.GetComponent<MeshRenderer>().material.color = color;
tile.GetComponent<Rigidbody>().useGravity = false;
tile.GetComponent<Rigidbody>().angularDrag = 0 ;
運行時報錯:
Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported in Unity 5.
腳本里沒添加meshCollider但運行時在editor里多出來了.

請問這個問題如何解決?
uj5u.com熱心網友回復:
Destroy(gameObject.GetComponent<meshcollider>());洗掉那個組件試一試?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/18940.html
標籤:Unity3D
上一篇:新手日常求助:
