posts

Posts

全部文章 Game Rust Lua GameDev Prd 客户端开发 游戏开发 Indie Saas Developer

Godot 触屏手势识别:滑动、长按和双指操作别写散在控件里

移动端输入如果只靠 和几个控件回调,很快就会变得混乱。按钮需要点击,背包需要长按,地图需要双指缩放,角色需要虚拟摇杆,列表需要滑动,战斗还要识别轻扫。每个控件自己判断手势,冲突就不可避免。我更倾向于在 Godot 项目里建立统一的 GestureRecognizer,在原始触摸事件和业务系统之间做识别、仲裁和派发。

9 分钟阅读

游戏客户端自动化冒烟测试:每天跑一遍核心路径,比上线前祈祷可靠

游戏客户端自动化测试很容易被两种极端误解:一种是觉得太难,干脆不做;另一种是想一口气覆盖所有玩法,结果脚本脆弱、维护成本爆炸。更务实的做法是先做自动化冒烟测试。它不追求证明游戏没有 Bug,只追求每天确认核心路径没有断:启动、登录、进大厅、打开关键 UI、进一场战斗、结算、重启。

7 分钟阅读

Phaser 横版跑酷关卡节奏:障碍密度、镜头预告和失败反馈要一起设计

跑酷不是无限往右移动 横版跑酷看起来是最容易用 Phaser 做的类型:玩家固定在屏幕左侧,地面向左滚动,障碍从右边生成,按一下跳跃。真正难的是节奏。前 30 秒太简单,玩家觉得无聊;第 45 秒突然塞三个坑,玩家觉得被设计师偷袭;速度越来越快但镜头没有提前量,玩家来不及反应;失败后只弹一个重新开始,没人知道自己...

8 分钟阅读