检查员是统一的残疾人

时间:2015-06-02 06:27:07

标签: unity3d

我在我的资源中添加了一个blender文件,当我在资源中点击此文件时,我无法将SkinnedMeshRenderer等组件添加到导入的资源中,如此screenshot所示。我该如何添加它?

2 个答案:

答案 0 :(得分:1)

SkinnedMeshRenderer不是你可以在Unity中添加的东西。 如文档中所述:

  

Unity使用“蒙皮网格渲染器”组件渲染“骨骼”动画,其中网格的形状由预定义的动画序列变形。

在资产中找到骨架时会自动添加SkinnedMeshRenderer。要拥有SkinnedMeshRenderer,您必须从blender导出骨架。如果您没有骨架,则表示不需要SkinnedMeshRenderer

答案 1 :(得分:0)

"导入的对象"是Unity资产,不接受其他组件。尝试创建一个预制件(右键单击Project文件夹并选择Create - > Prefab),给它一个唯一的名称,然后拖动"导入的对象"上面提到的,从项目面板而不是从检查器,到项目面板中新创建的预制对象。现在可以将组件添加到预制件中。每当引用搅拌机模型时,都会以这种方式通过预制件访问它们。通过单击并将预制件拖动到场景中或使用GameObject.Instantiate with scripts,可以将预制副本添加到场景中。