小怪物闯关为什么卡关?(3个错误点解决技巧分享)

上周在朋友圈晒我写的小怪物冲关游戏,结果被疯狂吐槽太难。连隔壁王大爷都说第三关死活过不去,气得差点把手机砸了。不行,这锅必须解决,昨天直接撸起袖子开搞!

第1个坑:头顶按钮像涂了黄油

先是自己玩到第三关,跳那个会移动的弹簧板。每次看准时机起跳,结果手指头刚摸到屏幕,小怪物"嗖"就飞过头顶按钮,十次能错过八回。

  • 重新检查了按钮碰撞框,好家伙,检测范围比看到的还宽了20像素
  • 偷偷把触控范围改成按实际图标大小,连边缘锯齿都算进去
  • 现在手指得像捉蚊子那样精准点上去才行,反而稳了

第2个坑:金币算术比我买菜还算得精

测试的时候明明吃了二十几个金币,结果通关结算界面金币数死活对不上。蹲在电脑前看代码看了一个小时,突然发现隐藏砖块撞出金币的时候:

  • 隐藏砖块每次弹出金币都重新算进总数
  • 但玩家实际能吃到的可能就一两个
  • 改成只有被怪物吃掉的才计数

刚改完就听见王大爷在楼下喊:"这回金币数对了!"

第3个坑:冰冻道具冻住了玩家脑子

看后台数据发现,拿到冰冻道具的玩家80%都死在这:前面被怪物追着跑,好不容易捡到道具立刻开溜,道具却还在倒计时!气得直拍大腿。

  • 后来在道具旁边加了闪光箭头提示
  • 触发后怪物会被冻在原地五秒
  • 现在试了五次,四次能卡着点反杀

改完打包发给测试组,半夜收到消息说通关率从23%飙到67%。果然解决问题不用大改,专治这些气死人的小毛病。明儿就把这三点写进新手指南,看谁还说我的游戏反人类!

(改完自己玩了一把,原来通关不靠暴力跳,全靠脑子卡位置...)