Skip to content

UABEA Android v1.0.0

Choose a tag to compare

@ccss0101 ccss0101 released this 16 Jul 03:33

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 文件。