Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/eviltwo/actiongamecore
- Owner: eviltwo
- License: mit
- Created: 2024-02-27T10:01:50.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-11T11:11:02.000Z (about 2 months ago)
- Last Synced: 2024-12-11T12:20:48.573Z (about 2 months ago)
- Topics: action-game, unity, unity3d, upm, upm-package
- Language: C#
- Homepage:
- Size: 66.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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
```