查看: 1019|回复: 3

新手求问:有关帧动画队列中的孩子节点的设置

[复制链接]

该用户从未签到

发表于 2012-9-7 17:01:26 | 显示全部楼层 |阅读模式
   帧动画中,我设置了孩子0和孩子1分别是两个osg模型,之后在键盘事件handle()中,根据动画中孩子的显示,响应相应的操作,但是总会出现异常,求高手破解~
(1)在自己定义的osg::ref_ptr<osg::Sequence> createSequence(){......}方法体中,我写了:
   "osg::ref_ptr <osg::Sequence> seq=new osg::Sequence();
    seq->setChild(0,model1);
    seq->setChild(1,model2); "
或者 “seq->insertChild(0,model1);”都可以

(2)在handle()函数体中,根据帧动画中不同的孩子模型的切换,相应的后续操作也进行着,但总报异常
人.bmp

让人.bmp


求各位高手指点~谢谢了

该用户从未签到

发表于 2012-9-7 23:37:13 | 显示全部楼层
您的帧动画采用的是什么格式的?我想借鉴下,您采用的这种格式如何呢?可控性怎样。。。

该用户从未签到

 楼主| 发表于 2012-9-9 16:57:48 | 显示全部楼层
starmessage 发表于 2012-9-7 23:37
您的帧动画采用的是什么格式的?我想借鉴下,您采用的这种格式如何呢?可控性怎样。。。

我也是最近几天才学习帧动画的,现在发现一个问题,可能是帧动画这里和键盘响应结合的并不好吧~你看我发的提问截图,帧动画队列中设置好了谁是1号孩子谁是2号孩子。。。。之后的键盘事件中就是按不同的键响应不同的孩子。。。这么简单的操作都报异常。。。查了半天不是堆栈问题,也不是显卡问题,返回值方面无问题。。。我还纳闷纠结呢~

该用户从未签到

发表于 2012-9-12 11:12:28 | 显示全部楼层
您要调试至少使用Debug版本。。。否则调试信息是没有什么意义的,指向会乱掉。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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