Away3d - Object3D не будет обновляться - PullRequest
0 голосов
/ 29 марта 2011

Я использую Away3D 3.6 и загружаю файл .OBJ и назначаю его объекту Object3D.

, например

var obj:Object3D = Obj.parse( objData );
obj.rotationY = 35;
view.render(); // this renders the object with a 35º rotation

// (time lapse code)
obj.rotationY = 90;
view.render(); // this does not render the object with a 90º rotation, why??

Существует промежуток времени между моментом, когда я применяю вращение на 35 °, и временем, когда я применяю вращение на 90 °, но отображается только первое. Почему?

Работает нормально, если я установил obj = new Cube ();

1 Ответ

0 голосов
/ 30 августа 2011

Добавить прослушиватель событий

addEventListener (Event.ENTER_FRAME, _handleEnterFrame);

Затем в функции _handleEnterFrame попробуйте это:

приватная функция _handleEnterFrame (ev: Event): void { obj.rotationY + = 1; _view.render (); } * +1010 *

У меня работает.

...