关于 unity-abstract-factory
unity-abstract-factory 是一个提供对象创建工厂模式代码的精简 Unity 技能,包含泛型类型安全接口、基于 ScriptableObject 的数据驱动工厂,以及用于生成 GameObject 的预制件工厂。
主要功能
- 01泛型类型安全工厂接口
- 02基于 ScriptableObject 的工厂
- 03通过预制件生成 GameObject
- 04装备工厂示例
适用场景
- 01创建相关对象族
- 02从预制件生成 GameObject
- 03构建主题装备工厂
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ muharremtozan/ unity-agent-skills --skill unity-abstract-factory安装后在 Claude Code 中输入/unity-abstract-factory确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/code/EquipmentFactory.cs.txtFactory.cs.txtreferences/guide.md详细介绍
Unity 抽象工厂
用于创建对象的精简工厂模式实现。
核心功能
- 泛型接口:使用
IFactory<T>实现类型安全的创建 - 基于 SO 的工厂:由数据驱动的对象族
- 简单预制体工厂:快速生成 GameObject
核心文件(2 个文件)
Factory.cs.txt:完整的工厂模式(接口 + SO 基类 + 预制体工厂)EquipmentFactory.cs.txt:主题工厂实现示例
用法
对于复杂对象族,继承 Factory<T>;对于简单生成,使用 PrefabFactory。
评论
支持 Markdown