RPG游戏中造过的BUG
个人遇到的小问题,也许没有说出问题的症结,记录只是为了在探索的路上越走越远!
BUG 1
构造函数,析构函数,在头文件中声明后,一定要在CPP中定义。否则报错。
BUG 2
添加了点击事件的层,只设置隐藏,依然是可以点到的。在商层的显示切换部分就因为点击事件的穿透性害的好苦。
BUG 3
不要在使用单粒模式后,又手贱的去new对象。然后一脸懵逼的看着内存中的乱码问“这是什么鬼?”
BUG 4
对象如果有精灵,当把这个对象添加到场景上时,实际上是添加了一个图层。如果在父类里删除了这个对象,并且不打算继续使用,记得在对象内部自我删除。
BUG 5
如果在场景里新添加一个层,而这个层上有按钮。需要把该层的层级设置的高一点,否则按钮会无法点击。
BUG 6
一个显示类对象不能重复的被添加到不同的层上面,否则会报错。比如商城和背包里面显示的道具,想用同一个道具的对象是不可以的,要重新NEW.
BUG 7
COCOS中的容器是Vector,C++中的是vector,除了大小写的区别之外,还有一些用法上的具体区别,比如Vector是pushBack(),而vector添加元素是push_back(xx),前者手动释放使用eraseObject(xx),后者是erase().其实最主要的区别是前者是可以自动释放空间的,后者需要手动释放。
BUG 8
当vector中装的是对象的指针的时候,想通过对象中的某一个变量值进行整个对象的冒泡排序时,像以往那样交换值是不行的(以往的元素都是单一的值,交换该值相当于交换了元素的整个下标,即在数组中的位置)。这里我们可以用到一个函数swap(x1,x2),这样就可以实现容器中两个元素的位置交换。
相关知识
RPG游戏中造过的BUG
如何处理地下城勇士游戏中的BUG和故障?
九阴真经3D游戏bug修复方法:解决游戏中的各种问题!
《造梦大乱斗》丨BUG及优化建议反馈专用帖
我的世界:游戏中遇到“bug”,玩家如何应对,一张图完美解释!
如何发现游戏中的BUG?(具体方法)通过测试等方法
梗传之王荒岛造房怎么过
造梦西游4手机版小白龙过九尾妖狐 造梦西游小白龙四打九尾方法
传奇世界手游bug小窍门
造梦西游怎么全屏游戏
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 4999
- 2博德之门3黄金雏龙法杖怎么得 4867
- 3《大侠立志传》剿灭摸金门任务 4312
- 4代号破晓官方正版角色介绍 4023
- 5赛马娘锻炼到底的伙伴支援卡事 3802
- 6闪烁之光11月兑换码大全20 3774
- 7原神原海异种刷怪路线-原神原 3547
- 8爆梗找茬王厕所特工怎么通关- 3542
- 9《我的世界》领地删除指令是什 3437
- 10原神开局星落湖怎么出去 原神 3426