SuperAPI AI 工具集

godot-platform-mobile

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:为 Godot 项目提供移动平台(Android/iOS)开发规范,聚焦触摸优先输入、安全区域处理与电池优化。

主要能力:

  • 输入与显示:使用 InputEventScreenTouch / InputEventScreenDrag 实现多点触控,避免用鼠标事件模拟触摸;通过 DisplayServer.get_display_safe_area() 处理刘海/挖孔安全区域;处理 size_changed 信号应对折叠屏与平板方向变化。
  • 电池与性能:应用进入后台时用 NOTIFICATION_APPLICATION_PAUSED 将 Engine.max_fps 降至 1;移动端使用 Mobile 或 Compatibility 渲染器,不用 Forward+;启用 ETC2/ASTC 纹理压缩。
  • 权限与系统集成:Android 权限需显式调用 OS.request_permission() 并用 OS.get_granted_permissions() 验证;振动需在导出预设启用 VIBRATE 权限;大文件 I/O 放后台线程避免 ANR。

使用方式:先按决策树选择控制方案(手势/虚拟摇杆/倾斜)、方向(锁定/自适应)与渲染器,再按需加载脚本,如 mobile_gesture_recognizer.gd、adaptive_safe_area_inset.gd、thermal_throttle_monitor.gd、android_runtime_permissions.gd、mobile_iap_flow_boilerplate.gd 等。项目设置示例:renderer/rendering_method="mobile"、textures/vram_compression/import_etc2_astc=true、window/handheld/orientation="landscape"。

适用场景:移动端发布、触摸输入实现、安全区域适配、权限请求、IAP、触觉反馈、传感器融合等。

限制:资料未提供具体收费、价格或效果数据;脚本需按项目实际选用,部分为可选或旧版辅助脚本。