0

这是我的第一个 Unity 项目,所以这个问题可能很愚蠢。我已经用搅拌机创建了两个 3d 对象,并将 fbx (Autodesk) 文件导入到 Unity3D 项目中。问题是,当我在编辑器中实例化资产时,尽管我实际上已经更改了它(在 Unity 中),但对象总是呈现在相同的位置(它们在搅拌器中的位置)。

我错过了什么?

4

1 回答 1

1

这通常是由 fbx 导出器引起的。如果对象没有动画,请取消选中 fbx 导出器中的动画框。

如果您通过脚本实例化对象,您可能设置了错误的对象位置。它应该看起来像这样:

var Object:GameObject; //This object should be assigned from project pan.
var pos:Vector3; //Wanted object position in world
var rot=Quaternion.Euler (0, 0, 0); //Wanted object rotation(all zeros sets it to original)
//This should be in some function
var name = Instantiate(Object, pos, rot);
于 2012-07-17T14:43:00.067 回答