SuperAPI AI 工具集

godot-platform-mobile

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:为 Godot 引擎的 Android/iOS 移动端开发提供专家级规则与脚本索引,帮助处理触控优先输入、安全区适配和电池优化等移动端特有问题。

主要能力:给出移动端“绝不要做”的规则,包括触控必须使用 InputEventScreenTouch 与 InputEventScreenDrag 而非鼠标事件;必须查询 DisplayServer.get_display_safe_area() 处理刘海/挖孔;不得假设固定方向;后台时通过 NOTIFICATION_APPLICATION_PAUSED 将 Engine.max_fps 降至 1;移动端不使用 Forward+ 渲染器,应使用 Mobile 或 Compatibility;必须启用 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、mobile_iap_flow_boilerplate.gd、haptic_pattern_generator.gd、android_runtime_permissions.gd、mobile_sensor_fusion.gd、orientation_layout_adaptor.gd、mobile_vram_optimizer.gd、native_share_invoker.gd 等。项目设置示例:renderer/rendering_method="mobile"、textures/vram_compression/import_etc2_astc=true、window/handheld/orientation="landscape"。

适用场景:Godot 移动端游戏或应用开发,涉及触控手势、虚拟摇杆、安全区布局、方向切换、热与电池管理、Android 权限、原生分享、IAP、触觉反馈、传感器融合、VRAM 优化与着色器预编译等。

限制:资料未提供具体脚本实现细节、完整代码示例、收费或价格信息;部分脚本(如 platform_mobile_patterns.gd、mobile_safe_area_handler.gd)仅在黄金路径脚本不足时加载。官方文档链接与相关技能需按需查阅,不应预加载全部内容。