我有一个列表,我想将其数组分配给一个属性。
public void BuildMesh(List<Vector3> list){
mesh.vertices=list.ToArray();
}
现在出现问题:
我有什么选择可以阻止堆分配吗?
编辑:这不是重复
无法使用IList<Vector3>
。网格来自封闭的源API,需要Vector3 [],因此我无法为其分配IList<Vector3>
。
答案 0 :(得分:2)
我认为您正在使用Unity。如果我是对的,请尝试接受mesh.SetVertices(list)
的{{1}}。