MeshCollider 有一个mesh 属性, 但是如果你用C# 写脚本.
GetComponent<MeshCollider>().mesh = mesh; 是没反应的,我一开始就这样尝试了.但是没反映,以为这样没用,卡了一天,后来一个会C#的给我纠正了.
要这样写:
MeshCollider meshCollider = GetComponent<MeshCollider>();
meshCollider.mesh = null;
meshCollider.mesh = mesh;
我一直用JS写脚本,猛的用C#,有些细节不清楚。。。。。。。。。。。。。
本文介绍如何使用C#正确地为Unity中的MeshCollider组件分配一个网格。通过实例演示了正确的赋值方法,帮助读者避免常见的编程陷阱。
5752

被折叠的 条评论
为什么被折叠?



