Unity3D对象定位

Unity3D对象定位,unity3d,blender,gameobject,Unity3d,Blender,Gameobject,这是我的第一个统一项目,所以这个问题可能很愚蠢。 我已使用blender创建了两个三维对象,并在Unity3D项目中导入了fbx(Autodesk)文件。问题是,当我在编辑器中实例化资源时,对象总是在相同的位置(它们在blender中的位置)渲染,尽管我实际更改了它(在Unity中) 我错过了什么 最常见的原因是fbx导出器。如果对象没有动画,请取消选中fbx导出器中的“动画”框 若通过脚本实例化对象,则可能会设置错误的对象位置。它应该是这样的: var Object:GameObject; /

这是我的第一个统一项目,所以这个问题可能很愚蠢。 我已使用blender创建了两个三维对象,并在Unity3D项目中导入了fbx(Autodesk)文件。问题是,当我在编辑器中实例化资源时,对象总是在相同的位置(它们在blender中的位置)渲染,尽管我实际更改了它(在Unity中)


我错过了什么

最常见的原因是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);

您如何实例化这些资产?