Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eviltwo/actiongamecore

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

action-game unity unity3d upm upm-package

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

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

![action](https://github.com/user-attachments/assets/c8a67533-cd89-4db9-bcca-5d2db4c2f2d3)

# 特徴
- キャラクターは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](src/ActionGameCore/Assets/Interactions/README.md)
```
https://github.com/eviltwo/ActionGameCore.git?path=src/ActionGameCore/Assets/Interactions
```