工具

swe1r-assets-unity:Racer 模型块编辑器样例

尚在开发中的 Unity 编辑器样例,可导入和修改《星球大战:极速飞车》的模型块,再通过 swe1r-assets 序列化回原格式。编辑器提供未修改导入/导出结果的字节比较命令;其范围是资产格式工作流,而非完整游戏重实现。

使用条件与局限

  • README 明确说明当前仅为样例项目;package 与样例固定使用 Unity 2022.3.30f1,packages.config 引用 SWE1R.Assets.Blocks 0.0.1-alpha.15 和 ByteSerialization 0.0.1-alpha.9。所需游戏块文件从用户选择的本地游戏数据目录读取。
  • 编辑器与导入/导出类实现了模型操作;纹理、样条与精灵区域当前仅显示文件名,没有同等操作控件,样条导入/导出子类为空。不能将此样例写成支持全部资产类型的完整工具。
  • Test Re-Export 使用 SequenceEqual 比较原模型项与重新序列化后的字节数组,Test Re-Export All 遍历已加载的模型块。README 宣称未修改数据可逐字节往返,但所审阅树中没有固定语料及结果报告证明其适用于所有游戏版本或任意编辑;本次未运行 Unity 项目或加载游戏资产。
  • 仓库代码包含 MIT LICENSE 和源码 SPDX 标记;该代码许可不能证明原游戏数据可再分发。本次未下载游戏块、截图、纹理或其他二进制资产。

关于此条目

类型
工具
类别
游戏分析工具
关联
基础工具
目标
游戏

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  2. package.json GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  3. Samples~/SampleProject/ProjectSettings/ProjectVersion.txt GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  4. Samples~/SampleProject/Assets/packages.config GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  5. Samples~/SampleProject/Assets/Code/Editor/BlockEditorWindow.cs GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  6. Samples~/SampleProject/Assets/Code/ModelBlock/ModelBlockItemImporter.cs GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  7. Samples~/SampleProject/Assets/Code/ModelBlock/ModelBlockItemExporter.cs GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  8. Samples~/SampleProject/Assets/Code/SplineBlock/SplineBlockItemImporter.cs GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  9. Samples~/SampleProject/Assets/Code/SplineBlock/SplineBlockItemExporter.cs GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91
  10. LICENSE GitHub · akopetsch/swe1r-assets-unity · 修订 2fcae91