cocos2d-x 切换骨骼动画时残影问题
来源:互联网 发布:高中网上听课软件 编辑:程序博客网 时间:2024/05/26 02:21
最近在做的一个项目,NPC的动画是用Spine来做的。游戏中随着不同的状态变化,会导致NPC在“待机”、“准备进攻”、“进攻“、”眩晕“、”死亡“等等多种状态之间来回切换,NPC每切换一种状态,随之就要立刻播放该状态对应的动画。
游戏中播放spine动画是用SkeletonAnimation对象调用setAnimation方法,我遇到的问题是,在多种动画这样切换播放时,有的动画被切换后仍有残影存留,直到再一次播放该动画时残影才消失,但该动画播放完后,残影又会存留。
经过多番搜索查找,终于找到解决方法了:只需在SkeletonAnimation对象每次调用setAnimation方法之前都调用下setToSetupPose()方法,即可完美解决这个问题。我的方法如下:
这样每次播放只需调用playAction方法即可,传入动画名,以及是否循环播放的参数。
0 0
- cocos2d-x 切换骨骼动画时残影问题
- cocos2d-x 骨骼动画详解
- 【Cocos2d-x 016】 骨骼动画
- Cocos2d-x加载骨骼动画
- Cocos2d-x 创建骨骼动画
- Cocos2d-x 3.0 骨骼动画
- cocos2d-x播放骨骼动画
- cocos2d-x 使用骨骼动画
- 23.cocos2d-x骨骼动画
- cocos2d-x骨骼动画使用
- Cocos2d-x切换动画
- 【cocos2d-x官方文档】骨骼动画详解
- 【cocos2d-x官方文档】骨骼动画详解
- cocos2d-x 骨骼动画初步了解
- 【cocos2d-x官方文档】骨骼动画详解
- quick-cocos2d-x spine 骨骼动画(1)
- quick-cocos2d-x spine 骨骼动画(2)
- Cocos2d-x 中加载骨骼动画资源
- 扩展欧几里得算法
- 华为机试-迷宫问题
- 先锋机器人学习笔记_1-9 使用Client对机器人实现远程控制
- Oracle 11gR2 RAC安装Part2:GI安装
- 【COGS272】【NOI1998】免费馅饼(dp)
- cocos2d-x 切换骨骼动画时残影问题
- 【LeetCode】67. Add Binary
- 程序化广告入门
- linux od 命令:按不同进制显示文件
- Linux平台 Oracle 11gR2 RAC安装Part3:DB安装
- mac上TK Framework double implementation
- 数据结构与算法之查找
- Android studio 2.2 使用 cmake 编译 libpng
- call by value or reference