![]() |
DDM君 (2008-11-27 01:11:07) |
这个会比较麻烦 我们在这方面也在写一些功能 估计以后能分享出来 目前解决的就是: 1)全部变成一张贴图。 2)把模型分解成一个一个的零件模型,每个模型只对应一个贴图。(个人鼓励这个) 3)在三维软件中贴好图,导出dae,打开dae找到所有需要贴图路径,把它改成正确的贴图路径。 dae结构和如何在程序中变更贴图,都是我们以后中级教程中会仔细研究的东西。^_^ |
![]() |
liwen (2010-07-20 18:25:16) |
请问 3)在三维软件中贴好图,导出dae,打开dae找到所有需要贴图路径,把它改成正确的贴图路径。 怎么改成正确的贴图路径? 现在 ball2.DAE 文件里是 用car=new DAE(); car.load("ball2.DAE"); 没有贴图, 请问怎么改成正确的路径? |
![]() |
cripel (2010-07-20 18:30:50) |
用文本编辑器打开dae找到贴图地址即可,呵呵。 |
![]() |
liwen (2010-07-20 21:08:30) |
是的 我打开 ball2.DAE 了, 显示的贴图路径是 file://E:\FLASH_3D\2010_0719_4_pic\02_newball\maps\tiles_roof003.jpg 怎么改成正确的路径? 是改成相对路径吗?我的 dea文件是在 E:\FLASH_3D\2010_0719_4_pic\02_newball\ball2.DAE 不太懂...麻烦大家了 |
![]() |
DDM君 (2010-07-22 13:43:48) |
写相对地址 把地址复制到和dae同级的地方,然后写./map名字.jpg就可以了。 |
![]() |
liwen (2010-07-23 09:40:42) |
谢谢 终于搞懂了 刚发现原因 是导出了Autodesk Collada 格式 这种 collada 是不对的... 就算路径是对的 也没有办法找到贴图.. 谢谢 cripel, DDM君!! |
![]() |
DDM君 (2010-07-23 13:04:12) |
啊,对对,max的collada是autodesk自己的格式,和我们平常用的collada不一样,目前好像没有对它专门的解析器。 呵呵,解决了就好呀,好样儿的 |
|
|