Skip to content

3Dキャラクターの基本動作。キャラクターが移動するゲーム全般で使えます。Base scripts for Unity 3D action game.

License

Notifications You must be signed in to change notification settings

eviltwo/ActionGameCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

3Dキャラクターの基本動作。キャラクターが移動するゲーム全般で使えます。Base scripts for Unity 3D action game.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages