mcpField
U
unity-abstract-factory

unity-abstract-factory

github.com/muharremtozan开发1751 次安装22 周前更新
代码仓库

关于 unity-abstract-factory

unity-abstract-factory 是一个提供对象创建工厂模式代码的精简 Unity 技能,包含泛型类型安全接口、基于 ScriptableObject 的数据驱动工厂,以及用于生成 GameObject 的预制件工厂。

主要功能

  1. 01泛型类型安全工厂接口
  2. 02基于 ScriptableObject 的工厂
  3. 03通过预制件生成 GameObject
  4. 04装备工厂示例

适用场景

  1. 01创建相关对象族
  2. 02从预制件生成 GameObject
  3. 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.txt
Factory.cs.txt
references/
guide.md

详细介绍

Unity 抽象工厂

用于创建对象的精简工厂模式实现。

核心功能

  1. 泛型接口:使用 IFactory<T> 实现类型安全的创建
  2. 基于 SO 的工厂:由数据驱动的对象族
  3. 简单预制体工厂:快速生成 GameObject

核心文件(2 个文件)

  • Factory.cs.txt:完整的工厂模式(接口 + SO 基类 + 预制体工厂)
  • EquipmentFactory.cs.txt:主题工厂实现示例

用法

对于复杂对象族,继承 Factory<T>;对于简单生成,使用 PrefabFactory。

评论

支持 Markdown