SuperAPI AI 工具集

godot-adapt-mobile-to-desktop

通用与其它

查看项目

更新于 10-15 22:11

技能介绍

用途:把已做好的移动端 Godot 游戏适配到桌面端,覆盖输入、UI、窗口、画质与平台集成。主要能力:desktop_input_adapter.gd 将触屏操作桥接到键鼠(FPS 捕捉时发出 mouse_look_bridge_requested,需配合 mouse_capture_look.gd);hover_bridge.gd 补回悬停与焦点反馈;keybinding_remapper.gd 支持运行时 InputMap 重映射并用 ConfigFile 持久化;dynamic_window_manager.gd 管理窗口化、独占全屏、无边框;multi_monitor_handling.gd 处理多显示器;quit_confirmation.gd 通过 set_auto_accept_quit(false) 在关闭窗口时提示保存;resolution_dropdown.gd 基于 DisplayServer.screen_get_size 提供原生分辨率选择;uncapped_framerate.gd 解锁 VSync 与 Engine.max_fps;desktop_ui_scaler.gd 缩小移动端拇指尺寸控件;scroll_wheel_zoom.gd 用滚轮替代双指缩放。移植顺序为:先输入适配与 UI 悬停,再桌面 UI 缩放与扩展布局,然后窗口管理与退出确认,接着分辨率、帧率与画质档位(ConfigFile 持久化),最后做更深 OS 集成(godot-platform-desktop)。Steam/Discord 集成建议用 GDExtension 桥接(如 GodotSteam),初始化放在 OS.has_feature("steam") 后并保留编辑器安全桩;本里程碑不做商店集成则整体省略。限制与要求:实现前必须先阅读对应脚本;深度移植需读 references/desktop-port-deep.md,首次键鼠重映射不要加载;发布前必须执行 references/desktop-port-testing-checklist.md。资料未提供具体价格、收费与更多平台细节。