

| 告别永恒 (2009-10-18 13:31:45) |
lz麻烦您能不能给点小小的注释啊~~~对于初学者的我来说吃透它还是有点难度的---- |
|
| DDM君 (2009-10-23 09:53:24) |
noxss君.....是以豪爽的人吧...下次叫他注意加上注解。 |
|
| 湛蓝守望 (2009-11-06 14:55:38) |
DDM君 我发现用flex builder 开发3D游戏蛮爽的,代码有高亮,能自动弹出。 我本是做flex的,把你们代码贴上去稍加修改,发现可以完美运行! |
|
| 舞狼 (2009-12-06 11:14:22) |
其实,DAE类是可以直接提取dae文件中的贴图,并将他们贴到相应的地方上去的啊 daedocument 类的函数 public function parseLibraryImages():void { var list :XMLList = this.COLLADA.library_images..image; var element :XML; var hasImages :Boolean = false; this.images = new Object(); var loader :DaeImageLoaderThread = new DaeImageLoaderThread(this.baseUrl); loader.addEventListener(DaeParseEvent.IMAGES_COMPLETE, onImagesComplete); for each(element in list) { var image :DaeImage = new DaeImage(this, element); if(image.init_from && image.init_from.length) { this.images[ image.id ] = image; loader.addImage(image); hasImages = true; } } if(hasImages) loader.start(); else onImagesComplete(); } 是专门做这件事的啊 |
|
| 舞狼 (2009-12-06 11:16:18) |
ps : 我是因为需要load lzma压缩的dae 所以将此函数从private改成public了 |
|
| jaiver (2010-01-18 17:15:47) |
帮了大忙了! 呵呵 谢谢 |
|
| SadMoon (2010-06-04 17:32:51) |
我尝试过,不行啊.. |
|
| SadMoon (2010-06-04 18:26:56) |
囧..是我自己的问题.. 成功了.. oh yeah! 感谢noxss大师.. 感谢研究所.. |
|
|