このファイルは、このリポジトリでコードを扱う際のClaude Code (claude.ai/code) へのガイダンスを提供します。
- 回答は日本語で行ってください
- コード生成するときはCLAUDE.mdのコーディング規約に従ってください
- フォルダ名はUpperCamelCaseで間にスペースは含めないようにしてください
- 拡張子は全て小文字にしてください
- スペース: タブは使わずに半角スペース2つで代用してください
- 空行: 空行にはスペースやタブを含めず、完全に空の行にする
基本的なURP(Universal Render Pipeline)設定を実演するUnity 3Dサンプルプロジェクトです。Unity 6000.1.1f1を使用し、テンプレートまたは学習リソースとして機能します。
- Unity 6000.1.1f1
- Universal Render Pipeline (URP) 17.1.0
- Unity Input System 1.14.0
- C# スクリプト
- Unity Hubを開き、このプロジェクトフォルダを追加:
ClaudeCodeUnityMCPSample/ - 必要なUnityバージョン: 6000.1.1f1
- Unity EditorのBuild Settingsを使用(File → Build Settings)
- デフォルトのビルドターゲットはUnityのProjectSettings経由で設定されます
- Unity Test Framework 1.5.1を使用
- Unity のTest Runnerウィンドウからテストを実行(Window → General → Test Runner)
- プロジェクトはUniversal Render Pipeline (URP)用に設定されています
- PCとモバイルプラットフォーム用の個別のレンダーアセット
- サンプルシーン用にポストプロセッシングボリュームプロファイルが設定されています
- UnityのnewInput Systemパッケージを使用
- Input actionsは
InputSystem_Actions.inputactionsで定義されています
- 最小限のスクリプト - 主にチュートリアルヘルパークラスが含まれています
Readme.csはチュートリアル情報表示用のScriptableObject構造を定義します
Assets/Scenes/SampleScene.unity- メインシーンファイルPackages/manifest.json- パッケージ依存関係ProjectSettings/ProjectVersion.txt- Unityバージョン情報Assets/Settings/- URPレンダーパイプライン設定
- これはカスタムコードが最小限のサンプル/テンプレートプロジェクトのようです
- 機能の大部分はUnityパッケージとURP設定に由来します
- ゲームプレイコードよりもレンダーパイプライン設定に主眼が置かれています