Away3d - Object3D不会更新

时间:2011-03-29 14:24:20

标签: rotation transformation away3d

我正在使用Away3D 3.6并且我正在加载.OBJ文件并将其分配给Object3D对象。

e.g。

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 :(得分:0)

添加事件监听器

  

addEventListener(Event.ENTER_FRAME,_handleEnterFrame);

然后在_handleEnterFrame函数中尝试:

  

私有函数_handleEnterFrame(ev:Event):void   {     obj.rotationY + = 1;     _view.render();   }

适合我。