查看: 1519|回复: 5

如何实现异步纹理动画?

[复制链接]

该用户从未签到

发表于 2010-11-6 09:29:19 | 显示全部楼层 |阅读模式
我用PositionAttitudeTransform作为父节点加载了包含纹理动画的Geode,并通过新建PositionAttitudeTransform的方式复制了很多纹理动画,但是这些纹理动画都是同步的。
原因应该是使用的同一个ImageSequence。如果要实现异步,是不是就要新建很多ImageSequence呢?这样应该会造成内存的大量消耗,不知道有没有什么解决办法?

该用户从未签到

 楼主| 发表于 2010-11-6 10:16:13 | 显示全部楼层
我对geode使用了深度clone,但是看到的是不动的图片,我估计是因为geode和imageSequence同时作为image的父类,在深度clone时,无法clone imagesequence造成的问题。不知道对不对??并且也不知道用clone的方式是不是能解决我上面提出的问题?

该用户从未签到

发表于 2010-11-8 09:13:06 | 显示全部楼层
您能否先解释一下“异步纹理动画”的意思,整个google搜索只有您一个人用到了这个名词……

该用户从未签到

 楼主| 发表于 2010-11-8 10:50:15 | 显示全部楼层
呵呵,不用了,我解决了!

该用户从未签到

发表于 2010-11-8 16:57:13 | 显示全部楼层
呵呵,不用了,我解决了
那么,您的意思就是:这个问题以及您的想法永远都不应该共享给其他人?

该用户从未签到

 楼主| 发表于 2010-11-8 19:48:36 | 显示全部楼层
不好意思,当然不是这个意思。
其实这个问题,现在觉得问的很傻,要想实现异步控制当然要建立独的资源!就这么回事。
现在说清楚了吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表