我正在使用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();
,它可以正常工作答案 0 :(得分:0)
添加事件监听器
addEventListener(Event.ENTER_FRAME,_handleEnterFrame);
然后在_handleEnterFrame函数中尝试:
私有函数_handleEnterFrame(ev:Event):void { obj.rotationY + = 1; _view.render(); }
适合我。