flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
● payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:12)
浏览主题:请问如何复制dae

请问如何复制dae
wuliao (2009-06-06 04:45:29)

进行如下代码后
dae = new DAE(true, null, true);
dae.load("images/map.dae", new MaterialsList({all:new BitmapFileMaterial("images/map.jpg")}));
dae.addEventListener(FileLoadEvent.LOAD_COMPLETE, nihao);
dae.addEventListener(FileLoadEvent.LOAD_ERROR, onloadErrorHandler);
请问如何对dae中已经加载的模型再利用,
例如新一个dae1 = new DAE(true, null, true);请问如何把dae克隆到dae1里主要是因为还要使用dae中的动画,请高手指点


flash 3d 研究所 DDM君
(2009-06-06 08:09:01)
不能把什么克隆到什么里面的。克隆就是简单的把一个模型复制一个出来,
虽然不太理解您的意思,但感觉您想要的是要把动画通道独立保存出来,用到不同的骨骼上。这是比较复杂的,而且满足的条件很多,目前推荐您在三维软件里将骨骼动画导出到每个骨骼上使用。

flash 3d 研究所 wosdsa
(2009-06-06 23:23:37)
其实是这样的,我的意思是说,比如有多个3D物品,模型和动画都复制同一个dae文件,这个如何实现

flash 3d 研究所 DDM君
(2009-06-07 10:25:14)
不可能任意3d物品都复制 其他模型和动画啊,3d物品顶点是固定,而且也没有骨骼。
只能直接dae.clone()来复制出新的同一个整体的dae物体。

flash 3d 研究所 wosdsa
(2009-06-07 13:22:46)
dae.clone()出来的东西是DisplayObject3D?请问动画如何也复制进去呢

flash 3d 研究所 DDM君
(2009-06-07 15:57:40)
动画主要是骨骼的信息,clone确实无法复制。所以目前只能多次加载。(这个问题确实很痛苦呢,我们有空看看能不能添加一些代码)

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了