mor*_*avi 6 c# heap pointers unity-game-engine data-structures
我有一个列表,我想将其数组分配给一个属性.
public void BuildMesh(List<Vector3> list){
mesh.vertices=list.ToArray();
}
Run Code Online (Sandbox Code Playgroud)
现在的问题:
我有任何阻止堆分配的选项吗?
编辑:这不是重复
不能用IList<Vector3>
.网格来自一个封闭的源API,需要Vector3 []所以我无法分配IList<Vector3>
它.
我认为您正在使用Unity。如果我是对的,请尝试mesh.SetVertices(list)
接受List<Vector3>
.