Unity3D Позиционирование объектов - PullRequest
0 голосов
/ 23 марта 2012

Это мой первый проект Unity, поэтому вопрос может быть глупым.Я создал два 3d объекта с помощью blender и импортировал файл fbx (Autodesk) в проект Unity3D.Проблема в том, что когда я создаю экземпляры ресурсов в редакторе, объекты всегда отображаются в одной и той же позиции (той, что была в Blender), хотя я фактически изменил ее (в Unity).

Чего мне не хватает?

1 Ответ

1 голос
/ 17 июля 2012

Чаще всего это вызвано экспортером fbx.Если объекты не имеют анимации, снимите флажок анимации в fbx exporter.

Если вы создаете объекты с помощью сценария, вы, вероятно, установили неправильную позицию объектов.Это должно выглядеть примерно так:

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);
...