Adapt Android mobile controls and native client UI

This commit is contained in:
shen
2026-09-28 19:39:13 -07:00
parent a1ae69aa7a
commit 3c52ced02e
180 changed files with 688 additions and 23782 deletions
+3 -25
View File
@@ -1,11 +1,7 @@
# Metin2 game assets (project/asset_root.gd). Committed to THIS self-hosted
# private repo for one-clone multi-device builds. Do not publish/redistribute
# — copyrighted Ymir art.
# Metin2 game assets are private. Do not publish or redistribute Ymir art.
# build
/build/
# 渲染测试的落图输出(test/rendering 用例自建)
/project/build/
/build-ios/
/build-android/
/build-classic/
@@ -16,24 +12,6 @@
/build-native/
compile_commands.json
# godot
/project/.godot/
/project/bin/*.dylib
/project/bin/*.dSYM/
/project/bin/*.so
/project/bin/*.dll
/project/bin/*.wasm
/project/bin/ios/
/project/bin/android/
# The embedded interpreter's stdlib, copied here from the build tree so the exporter packs it
# (extension/CMakeLists.txt, 批次 2P step 3c). Derived — never committed.
/project/python27.zip
/project/python27.zip.sha256
# Android Gradle build template (~1.2 GB of regenerable Gradle output + Godot
# .aar). Recreate per machine:
# godot --headless --path project --install-android-build-template \
# --export-debug Android build/export/mtgodot-poc.apk
/project/android/
# misc
.DS_Store
@@ -76,8 +54,8 @@ __pycache__/
/test/compare-shots/
/test/compare-report.json
# Written by 40250 uitaskbar.py (SaveMouseButtonSettings) into the working directory at runtime.
/project/mouse.cfg
# Written by 40250 uitaskbar.py at runtime.
/mouse.cfg
# native Android client (./build-android-native.sh): SDL3 download, NDK builds, Gradle output
/build-android-native/