钊源i
2017-03-28 13:11
采纳率: 50%
浏览 1.3k
已采纳

cocos2dx 中,创建了一个sprite3d精灵,执行一个3D动画后,怎么让精灵复位?

大家好,请问,在cocos2dx 中,我创建了一个sprite3d精灵,精灵执行完一个3D动画后,怎么才可以让精灵复位?就是恢复到播放动画前的状态?这是没加载动画的情况

这是播放动画完成后的图片

请问,怎么让精灵恢复成播放动画之前的状态?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 钊源i 2017-03-29 10:05
    已采纳

    搞了一上午已经解决了,,在3dmax动画上做了修改,在动画的结尾,做了一个自动恢复的动作,然而在平常执行奔跑的动作时,只播放该动画的前几秒的内容,后面恢复的内容不播放,等没有按键反馈的时候,从头开始播放动画,直至结尾,完成动作恢复

    点赞 评论
  • devmiao 2017-03-28 15:42
    点赞 评论
  • qq_39458868 2017-07-26 08:23

    请问在同时使用2D和3D精灵时。怎么让3D的精灵在上层。就是背景为2D,再添加一个3D精灵,可是显示的就是背景图片,3D精灵看不见

    点赞 评论
  • 钊源i 2017-08-02 07:10

    你addchild 的时候,比如背景你addchild(background, 1); 然后,3D精灵=>addchild(3DSprite, 2); 第二个参数比背景的第二个参数大即可

    点赞 评论

相关推荐 更多相似问题