unity, SkinnedMeshRenderer.bones[i]不能直接赋值

SkinnedMeshRenderer.bones[i]=xxx,这样写不报错,但也不起作用。

正确的方法是:

List<Transform> boneList=new List<Transform>();

... //填充boneList

SkinnedMeshRenderer.bones=boneList.toArray();

 

你可能感兴趣的:(unity, SkinnedMeshRenderer.bones[i]不能直接赋值)