UABEA Android v1.0.0
UABEA Android v1.0.0
基于 UABEA 的 Unity Asset Bundle Android 端读写工具。
本次更新内容(P0-P3 改造)
P0 - 核心架构下沉
- 创建 UABEA.Core 平台无关核心库
- 迁移 Workspace/Logic/Config/Utils/Mesh 模块
- 引入 CommunityToolkit.Mvvm + DI 容器
- 新增插件系统(PluginLoadContext + AssemblyDependencyResolver)
- 跨 ViewModel 消息通信(WeakReferenceMessenger)
P1 - Docking 多文档界面
- 集成 Dock.Avalonia 11.0.0.7
- 三栏 Dock 布局(WorkspaceExplorer + Document + Inspector/Previewer)
- ViewLocator 自动 ViewModel->View 映射
- MainDockFactory + DockMainWindow
P2 - 功能完善
- P2-A: AssetDocumentViewModel(双击资产打开文档)
- P2-B: Hierarchy 异步增量加载(Task.Run + DispatcherTimer + CancellationToken)
- P2-C: 配置系统 attribute 驱动 + 防抖保存
- ConfigurationItem attribute(ConfigTitle/ConfigDesc/ConfigRange)
- DebounceUtils 500ms 自动保存
- SettingsView 反射生成 UI(Bool/Int/Enum)
- System.Text.Json + JsonStringEnumConverter
P3 - 主题与 NativeLibs
- P3-A: 主题系统完整化
- SimpleLight/SimpleDark.axaml 主题资源字典
- ThemeDictionaries 自动随 RequestedThemeVariant 切换
- BundleItemColorConverter/AssetDataTreeView 改用 TryGetResource
- P3-B: NativeLibs 升级准备
- 新增 textureencoder + cuttlefish native libs
- 与旧 TexToolWrap 并存过渡
安装
下载 UABEA-Android-v1.0.0.apk,在 Android 7.0+ 设备上安装。
需授予存储访问权限以读写 Unity bundle 文件。