陈童的博客's Archivers

From everyinch on 2012-08-25 22:24:43

Away3d obj格式模型加载与展示

<img class="aligncenter size-large wp-image-839" title="peacock" src="http://www.everyinch.net/wp-content/uploads/2012/08/peacock-1024x776.jpg" alt="" width="717" height="543" />



模型采用obj格式,8万多个面,使用LoaderMax加载资源:
[code lang="as3"]
var queue:LoaderMax = new LoaderMax({name:"main",autoDispose:false,onProgress:onProgressHandler,onComplete:onCompleteHandler,onError:onErrorHandler});
queue.append(new DataLoader("fly/fly5.obj",{name:"fly",format:"text"}));
queue.append(new ImageLoader("fly/fly-maps.jpg",{name:"fly-map"}));
queue.append(new ImageLoader("fly/fly-normalmap.jpg",{name:"fly-normal"}));
queue.append(new ImageLoader("fly/fly-specularmap.jpg",{name:"fly-specular"}));

queue.append(new ImageLoader("assets/FloorMap.jpg",{name:"floor-map"}));
queue.append(new ImageLoader("assets/FloorShadowMap.png",{name:"floor-shadow"}));
queue.append(new ImageLoader("assets/marble.jpg",{name:"marble"}));

queue.load();
[/code]

查看完整版本: Away3d obj格式模型加载与展示

Tags: away3d,三维网站


©陈童的博客