Away3D 3D 场景开发技巧与优化策略
1. 创建简单场景层次结构
首先,我们可以通过以下代码创建一个简单的场景层次结构,包含一个立方体和一个平面:
_cubeContainer.x = 200;
_cubeContainer.addChild(_cube);
_view.scene.addChild(_cubeContainer);
为了让场景动起来,我们需要在 _onEnterFrame() 方法的末尾添加以下代码,使立方体和平面容器绕 Y 轴旋转:
_cube.rotationY += 5;
_planeContainer.rotationY += 5;
编译 TransformTest 示例后,会看到平面和立方体在场景中围绕不同位置进行相同的轨道运动。具体实现轨道运动的方式如下:
- 立方体 :对立方体对象绕 Y 轴进行旋转。通过设置 pivotPoint 属性,将立方体的局部坐标系在对象空间中进行偏移,使其不再围绕局部原点中心,从而在旋转时产生轨道运动。同时,立方体的 3D 容器将局部原点向左偏移,在场景中沿 X 轴移动 -200 个单位。
- 平面 :对平面的 3D 容器进行相同的旋转。在 _createScene() 方
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



