Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.75 KB

README.md

File metadata and controls

33 lines (28 loc) · 1.75 KB

ActionGameCore

3Dゲームにおけるキャラクターの基本動作のスクリプトです。アクションゲームだけでなく、謎解きゲームや散歩ゲームなどキャラクターが移動するゲーム全般で使えます。

action

特徴

  • キャラクターはRigidbodyで動き、カメラの向きに合わせて前後左右に歩きます。
    • 壁や物に当たったり落下します。
    • 足がバネになっているので、段差や坂をスムーズに移動します。
    • 移動床やエレベーターに乗ると追従します。(床にもKinematicなRididbodyを付ける)
  • 各機能は別々のパッケージ・コンポーネントに分離しています。
    • 例えば、キャラクターの移動処理とカメラ処理は別です。ゲームに合わせてFPSカメラとTPSカメラを選べます。
    • 他にもボタンのインタラクトやキャラクターアニメーションなども分離して実装予定です。
  • 入力処理はInputSystemに対応しています。

パッケージ一覧 (UPMでインポートできます)

CharacterControls v0.10.1

キャラクターの歩行・ジャンプ。

https://github.com/eviltwo/ActionGameCore.git?path=src/ActionGameCore/Assets/CharacterControls

CameraControls v1.6.3

FPSとTPS視点のカメラ。

https://github.com/eviltwo/ActionGameCore.git?path=src/ActionGameCore/Assets/CameraControls

Interactions v0.5.1

視線の先にある物にインタラクトする。3Dボタンなど。 README

https://github.com/eviltwo/ActionGameCore.git?path=src/ActionGameCore/Assets/Interactions