アドバンストKCCサンプル
概要
FusionのアドバンストKCCが提供する機能についてより理解を深めていただけるよう、本サンプルでは以下を含めています。
- 基本のプロジェクトテンプレート
- 説明付きコードの完全なドキュメント掲載
- お客様の拡張用に準備されたデータ構造
- ファーストパーソン視点コントローラとサードパーソン視点コントローラ
- プレイヤーコントローラの実装バリエーション(シンプルバージョンとアドバンスバージョン)
- 様々な機能のテスト用のプレイグラウンド(階段、スロープ、コライダーコンビネーション、プロセッサなど)
- パフォーマンステストのシーン
- シンプルなNPCコントローラの例
- KCCプロセッサ例
Exampleフォルダにあるリソースやコードはすべて、お客様側で変更することができます。
重要: 前方互換性は維持されません。
ダウンロード
バージョン | リリース日 | ダウンロード | |
---|---|---|---|
1.1.17 | Jan 24, 2024 | Fusion KCC Sample 1.1.17 Build 395 |
開始方法とチェック項目
- プレイグラウンドシーンをテストします
- プレイヤープレハブスポーンのゲームプレイスクリプトを確認します(任意)
- プレイヤーコントローラベーシックのSimplePlayerとプレイヤースクリプトを確認します
- PlayerInputスクリプトを確認してインプットの処理法を理解します
- FirstPersonPlayerスクリプトとAdvancedPlayerスクリプトを確認します
- ThirdPersonPlayerスクリプト(もっとも複雑なコントローラ実装)を確認します
- NPCスクリプトを確認します(任意)
- KCCプロセッサスクリプトを確認します (
Assets/Example/Scripts/KCC/Processors
) - KCC部分実装を確認します (
Assets/Example/Scripts/KCC
) - ゲームのプロトタイプを開始します
- フィードバックを当社にお送りください
コントロール
- マウスを動かす: 見る
- W、A、S、D: 移動
- スペース: ジャンプ
- シフト: スプリント
- エンター: カーソルのロック、ロック解除
- マウスの左ボタン: 不使用 (インプット構造で準備済み)
- マウスの右ボタン: 不使用 (インプット構造で準備済み)
ゲームプレイインプットはカーソルがロックされている場合のみ適用されます。
モバイルでのコントロール
- バーチャルジョイスティック、左側: 移動
- バーチャルジョイスティック、右側: 見る
- ダブルタップ: ジャンプ
その他
Example/Misc/MobileOptimizations.unitypackage
には、シンプルなレベルと、 contains simple materials and stripped level (some mesh colliders are too heavy for mobile).