Releases
v0.14.0
Compare
Sorry, something went wrong.
No results found
[0.14.0] - 2026-09-05
[architecture] Aesir Architecture
Changed
AesirFramework 转型 — AesirInspector 已从本仓库移出,作为面向 Odin Inspector 开发者的学习工具包独立发布;本仓库更名定位为 AesirFramework,由 Aesir Architecture 与 Aesir Modules 组成
Samples 双目录结构 — 包内同时提供 Samples/(仓库内直接可见可运行)与 Samples~/(Git URL 安装后经 Package Manager 按需导入的源镜像);以 Samples/ 为编写主位,内容同步至 Samples~,两份内容保持一致
示例程序集构建剔除 — 全部示例程序集(asmdef)includePlatforms 收窄为 Editor,示例脚本与资产(场景/预制体/贴图均无 Resources 目录、无构建场景引用)不会进入玩家构建包
示例命名空间统一 — 计数器六档与 PlaneWar 示例统一为 Runestone.AesirArchitecture.Samples.<示例名>(MvcQuick / MvcStandard / MvcStrict / MvpQuick / MvpStandard / MvpStrict / PlaneWarMono);MiniEvent 与 ObservableValue 两示例因命名空间段与所演示的框架类型同名冲突(CS0118),保留 Runestone.AesirArchitecture.Samples 前缀命名空间
Added
PlaneWar 实战示例(Mono 版) — 纵版射击飞机大战:自包含素材、得分 HUD、三型敌机与重开流程;已注册进 package.json samples,并纳入 Samples 双目录同步
[modules] Aesir Modules
Changed
AesirFramework 转型同步 — 依赖声明 cn.runestone.aesir.architecture 同步至 0.14.0
Samples 双目录结构 — 包内同时提供 Samples/ 与 Samples~/;示例目录统一为 Events/01_KeyPress(与 package.json samples 路径一致),示例代码随最新版本更新(EventEmitter → EventSender、OnKeyPressed → KeyPressedEvent)并以 Samples/ 为编写主位同步至 Samples~
示例程序集构建剔除 + 命名空间统一 — 示例程序集 includePlatforms 收窄为 Editor(不进入构建包);命名空间统一为 Runestone.AesirModules.Samples.Events.KeyPress
You can’t perform that action at this time.