今天继续看Away3D, 原来away3d 直接支持 MD2 格式. 从最底层抽屉把 quake2 的游戏盘找了出来. 安装上, 然后用pakscope, 解开quake2 pak 的资源文件 (quake3 就不用这么麻烦了, zip就能解) , 提取md2 和贴图. 贴图是pcx的, 需要转成jpg, 否则flash不支持
然后用以下语句:(贴图先导入库)
var loader:Object3DLoader =
Md2.load("model/tris.md2",
{material:"SCOUT", name:"quake", scaling:0.1,
y:0, x:0, z:0, rotationX:0, loadersize:300}); view.scene.addChild(loader);
嘿嘿, 能显示了, 贴图位置也正确.
动画和骨骼还没研究, 等有空再看:)
文章来源: http://www.hifar.com/blog/2008/01/01/Away3DLoadingQuakeModel.aspx