andengine中tiledmap中角色行走的细节处理
来源:互联网 发布:网络自出版平台有哪些 编辑:程序博客网 时间:2024/05/01 19:41
昨天开始,想在游戏中实际应用一下andengine,在人物控制运动时就碰到了细节问题。
点击上下左右人物行走时,发现连续行走和按一下行走时有些问题。
连续动画行走使用
player.animate(new long[] { 200, 200, 200 }, 0,2, true);
这种方式就行,而按一下行走,应该就是不连续的,应该立即停止。
因此,按一下走一下的方式,要不就用
player.animate(new long[] { 200, 200, 200 }, 0,2, true);player.stopAnimation();
或者
player.animate(new long[] { 200, 200, 200 }, 0,2, 0);
的方式。
但刚开始使用,就发现一个现象,按一下走一下的动画不会运行,一直处于第一帧的位置。
于是看了一下animatesprite中的运行方式,发现一但stopanimation,那么这时候动画播放到第几帧就到第几帧,不会等运行完一遍后在停止。而且还没有继续在上一个状态启动的方法。因此如果按一下走一下的方式,图像没法连贯。
试验了几种方式,总算有一种方式起码还算平滑。
就是不管是什么都按照Loop的方式运行,在停止时,调用stopanimation,然后再调用设置loopcount的方式,而且只取最后两帧,这样看起来的效果还不错
player.animate(new long[] { 200, 200, 200 }, 0,2, true);//commend by danielinbitiplayer.stopAnimation();player.animate(new long[] { 200, 200 }, 1,2, 0);
1 0
- andengine中tiledmap中角色行走的细节处理
- 游戏中角色曲线行走的算法
- Trick:网络游戏中角色行走延迟的补偿
- android游戏开发框架libgdx的使用(十七)—TiledMap中角色的行动路径
- android游戏开发框架libgdx的使用(十七)—TiledMap中角色的行动路径
- 角色的自动行走
- 《C++游戏开发》十八 角色在障碍物中智能行走的实现
- Egret中使用TiledMap
- AndEngine中TextureOptions的区别
- AndEngine处理12宫格4向行走图
- 网页中按钮 、超级链接的处理细节
- 精灵在TiledMap中运动
- android游戏开发框架libgdx的使用(十四)—TiledMap中视角完善和障碍物处理
- android游戏开发框架libgdx的使用(十四)—TiledMap中视角完善和障碍物处理
- AndEngine-----Example中Simple例子的总结
- 行走于 Swift 的世界中
- [IOS]行走于Swift的世界中
- nginx中事件模型中instance变量的处理细节
- 鸟哥的linux私房菜-系统设置工具与硬件检测(第21章)阅读笔记-2
- 仿QQ右下角弹窗新闻_源码分享
- 包含源码的rpm包的安装和rpm包的制作
- 冒烟测试
- 异步非阻塞开发模式的优越性
- andengine中tiledmap中角色行走的细节处理
- CodeForces 373 B. Making Sequences is Fun
- 国内人脸识别研究现状
- 程序员如何承接软件外包项目
- 【stm32应用】SRAM调试
- C++递归用法
- java组合适配器
- 转载:java 拦截器、过滤器、监听器 的区别
- linux调度器 CFS&BFS