SuperAPI AI 工具集

godot-adapt-desktop-to-mobile

通用与其它

查看项目

更新于 10-15 23:23

技能介绍

用途:指导把 Godot 桌面游戏适配到移动端,包括触控操作重映射、小屏幕 UI 缩放、移动 GPU 性能优化、电池续航管理与平台特性,适用于制作移动移植版或跨平台移动构建。

主要能力:提供虚拟摇杆(dynamic_joystick_spawner.gd 动态生成、virtual_joystick.gd 固定底座)、手势识别(gesture_combo_system.gd 处理滑动/捏合)、移动 UI 适配(mobile_ui_adapter.gd 缩放与重锚定 HUD)、分辨率动态缩放(resolution_scaler.gd 调节 scaling_3d_scale 维持 60FPS)、省电模式(battery_saver_mode.gd 在应用暂停时设置 Engine.max_fps = 1 并暂停物理)、安全区边距(ui_safe_area_margins.gd 使用 DisplayServer.get_display_safe_area() 适配刘海屏)、触摸相机平移缩放、触觉反馈、移动着色器降级、屏幕键盘遮挡处理与离线存档同步。

使用方式:按移植流程执行——先读 mobile-port-checklist.md 确认检查项,再替换悬停/右键/滚轮为触控等价操作,使用适配脚本保证 44–48dp 触控目标并让关键 HUD 位于手指上方,接入暂停/恢复时的省电与存档,启用分辨率缩放和着色器降级直至设备帧率稳定。触屏交互应基于 InputEventScreenTouch 与 InputEventScreenDrag,不使用鼠标位置与悬停。实现前需按资料要求阅读对应脚本,参考深度内容时阅读 mobile-port-deep.md。

适用场景:平台跳跃、俯视角射击、回合制、解谜、卡牌、竞速等类型的移动端移植。

限制:避免直接使用鼠标位置、过小 UI 元素、忽略手指遮挡、后台全速运行与仅桌面可用的功能;发布前需在真机验证触控目标、遮挡、暂停存档与横竖屏安全区。价格与收费信息暂未提供。