cocos2dx debug 《赵云要格斗》
来源:互联网 发布:mp4电子相册制作软件 编辑:程序博客网 时间:2024/04/28 23:25
环境: ubuntu14.04
IDE: QTCreator3.3.2 (使用qtcreator的断点功能调试, cocos2dx的log输出语句)
1 程序异常,中了一个断言(asset)退出了。
优化思路: 从断言回溯-》 逐步向上,找到异常语句。-》是变量还是常量出错,如果是变量(空对象 越界 ),是谁赋值给它的。
2 游戏编程中的怪物巡逻问题,当怪物和英雄距离超出怪物视野时,一直在跑动,不执行巡逻。
关键代码
if(dis>=300)
{
if(!IsRunning)
{
MonsterSeeRun();
}
}
优化思路:
1 假设当前设定是正确的,是谁没有把IsRunning设置为false,让巡逻语句无法执行。=》追朔把IsRunning设置为false的情况。
2 假设当前设定是错误的,当超出视野时,不管是否在Running,都进入巡逻语句。
0 0
- cocos2dx debug 《赵云要格斗》
- Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要格斗》(1) cocos2dx 3.3移植版
- Cocos2d-x自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗》(2) cocos2dx 3.3移植版
- Cocos2d-x 自定义血条及其美化----之游戏开发《赵云要格斗》(4)cocos2dx 3.3移植版
- Cocos2d-x血条跟随怪物运动--之游戏开发《赵云要格斗》(5)cocos2dx 3.3移植版
- Cocos2d-x怪物智能AI怪物也有智商--之游戏开发《赵云要格斗》(6) cocos2dx 3.3移植版
- cocos2dx 3.4 debug.debug() 失效
- Cocos2d-x地图随精灵无限滚动与边缘检测----之游戏开发《赵云要格斗》(3) cocos2dx 3.3移植版
- Cocos2d-X 3.4版-扣血飘字 《赵云要格斗》
- Cocos2d-x游戏开发《赵云要格斗》 (一) cocos2dx3.3
- Cocos2d-X 3.4版-按钮控制精灵攻击《赵云要格斗》
- Cocos2d-X 3.4版-自定义血量条《赵云要格斗》
- Cocos2d-X 3.4版-怪物的AI《赵云要格斗》
- Cocos2d-X 3.4版-碰撞检测原理《赵云要格斗》
- Cocos2d-X 3.4版-技能冷却按钮《赵云要格斗》
- 《赵云要格斗》游戏开源啦!要代码要资源就来!~~~~~~~
- 搏击格斗!
- Using NDK-STACK to Debug Cocos2dx Android Project
- Linux下激活超级用户root
- 十一周——继承与派生——项目一 教师兼干部类
- 前台照片展示的js实现
- MySQL版本问题
- Eclipse 工程Clear与build的作用
- cocos2dx debug 《赵云要格斗》
- HDU 1213 How Many Tables (并查集)
- 关于在安卓4.4上实现沉浸式状态栏
- SVM基础及java源码实现
- Android实用代码
- ASP.NET中UpdatePanel与jQuery同时使用所遇问题解决
- poj2488 A Knight's Journey dfs搜索入门
- TCP/IP协议学习(TCP和UDP的区别)
- leetcode-201 Bitwise AND of Numbers Range