3D 建模与特效实现:从基础到实战应用
1. 加载外部模型
在 Away3D 中加载外部模型,以 monkey.3ds 为例,代码如下:
var url : String = '../../assets/ch04/monkey.3ds';
_loader.addEventListener(Loader3DEvent.LOAD_SUCCESS, _onSuccess);
_loader.loadGeometry(url, new Max3DS());
_loader.scale(10);
_view.scene.addChild(loader);
protected function _onSuccess(ev : Loader3DEvent) : void
{
trace('Finished loading!')
}
要确保 url 属性的文件路径与本地文件路径匹配,因为 monkey.3ds 是在运行时加载的,路径必须相对于编译后的 SWF 文件位置正确。编译此示例时会显示加载指示器,模型加载完成后会替换该指示器,控制台会输出 Finished loading! 。若想查看 LoaderCube 对象,可将模型上传到在线位置以减慢加载进度;若加载失败, LoaderCube 对象会显示为带有错误消息的红色立方体,这在调试 Away3D 应用时很有用。
超级会员免费看
订阅专栏 解锁全文
56

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



