关于 unity-interaction
unity-interaction 是面向 Unity 项目的轻量通用交互模式,适用于需要对象交互的项目。它结合接口与射线检测,支持主要和替代操作,由两个核心文件组成且无外部依赖。
主要功能
- 01基于接口的可交互对象
- 02主要与替代操作
- 03射线检测目标
- 04自包含实现
适用场景
- 01为不同 Unity 对象添加交互
- 02根据玩家朝向选择目标
- 03处理主要和替代输入操作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ muharremtozan/ unity-agent-skills --skill unity-interaction安装后在 Claude Code 中输入/unity-interaction确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/code/IInteractable.cs.txtInteractionController.cs.txtassets/docs/Checklist.md.txtreferences/guide.md详细介绍
Unity 交互系统
使用接口和射线检测的精简通用交互模式。
核心功能
- 基于接口:
IInteractable适用于任何对象类型 - 双重操作:主要交互(E)和替代交互(F)
- 射线检测:根据玩家朝向自动选择目标
- 零依赖:自包含,无需外部技能
核心文件(仅 2 个)
IInteractable.cs.txt:可交互对象和交互者的核心接口InteractionController.cs.txt:基于射线检测的目标识别和输入处理
用法
实现示例请参阅 guide.md。
评论
支持 Markdown