unity-interaction について
unity-interactionは、汎用的なオブジェクト操作を必要とするUnityプロジェクト向けの最小限の操作パターンです。インターフェースとレイキャストを使い、主操作と代替操作に対応し、外部依存のない2つのコアファイルで構成されます。
主な機能
- 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はあらゆるオブジェクト型で動作します - 2 種類のアクション:プライマリ(E)と代替(F)のインタラクション
- レイキャスト検出:プレイヤーの向きに基づいて対象を自動選択します
- 依存関係ゼロ:自己完結型で、外部スキルは必要ありません
主なファイル(2 ファイルのみ)
IInteractable.cs.txt:インタラクタブルとインタラクター用のコアインターフェースInteractionController.cs.txt:レイキャストベースの検出と入力処理
使用方法
実装例については、guide.md を参照してください。
コメント
Markdown 対応