上周在朋友圈晒我写的小怪物冲关游戏,结果被疯狂吐槽太难。连隔壁王大爷都说第三关死活过不去,气得差点把手机砸了。不行,这锅必须解决,昨天直接撸起袖子开搞!
第1个坑:头顶按钮像涂了黄油
先是自己玩到第三关,跳那个会移动的弹簧板。每次看准时机起跳,结果手指头刚摸到屏幕,小怪物"嗖"就飞过头顶按钮,十次能错过八回。
- 重新检查了按钮碰撞框,好家伙,检测范围比看到的还宽了20像素
- 偷偷把触控范围改成按实际图标大小,连边缘锯齿都算进去
- 现在手指得像捉蚊子那样精准点上去才行,反而稳了
第2个坑:金币算术比我买菜还算得精
测试的时候明明吃了二十几个金币,结果通关结算界面金币数死活对不上。蹲在电脑前看代码看了一个小时,突然发现隐藏砖块撞出金币的时候:
- 隐藏砖块每次弹出金币都重新算进总数
- 但玩家实际能吃到的可能就一两个
- 改成只有被怪物吃掉的才计数
刚改完就听见王大爷在楼下喊:"这回金币数对了!"
第3个坑:冰冻道具冻住了玩家脑子
看后台数据发现,拿到冰冻道具的玩家80%都死在这:前面被怪物追着跑,好不容易捡到道具立刻开溜,道具却还在倒计时!气得直拍大腿。
- 后来在道具旁边加了闪光箭头提示
- 触发后怪物会被冻在原地五秒
- 现在试了五次,四次能卡着点反杀
改完打包发给测试组,半夜收到消息说通关率从23%飙到67%。果然解决问题不用大改,专治这些气死人的小毛病。明儿就把这三点写进新手指南,看谁还说我的游戏反人类!
(改完自己玩了一把,原来通关不靠暴力跳,全靠脑子卡位置...)