mcpField
U
unity-interaction

unity-interaction

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

关于 unity-interaction

unity-interaction 是面向 Unity 项目的轻量通用交互模式,适用于需要对象交互的项目。它结合接口与射线检测,支持主要和替代操作,由两个核心文件组成且无外部依赖。

主要功能

  1. 01基于接口的可交互对象
  2. 02主要与替代操作
  3. 03射线检测目标
  4. 04自包含实现

适用场景

  1. 01为不同 Unity 对象添加交互
  2. 02根据玩家朝向选择目标
  3. 03处理主要和替代输入操作

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/muharremtozan/unity-agent-skills --skill unity-interaction

安装后在 Claude Code 中输入/unity-interaction确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/code/
IInteractable.cs.txt
InteractionController.cs.txt
assets/docs/
Checklist.md.txt
references/
guide.md

详细介绍

Unity 交互系统

使用接口和射线检测的精简通用交互模式。

核心功能

  1. 基于接口:IInteractable 适用于任何对象类型
  2. 双重操作:主要交互(E)和替代交互(F)
  3. 射线检测:根据玩家朝向自动选择目标
  4. 零依赖:自包含,无需外部技能

核心文件(仅 2 个)

  • IInteractable.cs.txt:可交互对象和交互者的核心接口
  • InteractionController.cs.txt:基于射线检测的目标识别和输入处理

用法

实现示例请参阅 guide.md。

评论

支持 Markdown