このプロジェクトについて

Archer-Game-Template 2は、jMonkeyEngineで構築されたサードパーソンシューティングのデモです。サバイバルホラー、アクションアドベンチャー、タクティカルシューターなどのゲームをゼロから作らずにプロトタイピングするのに役立つ、クリーンでモジュール式のJavaコードベースを提供します。 このデモには弓矢システムが含まれており、矢は重力の影響を受ける物理オブジェクトで、軌道予測機能を備えています。利用可能な矢は3種類で、表面に突き刺さる通常の矢、爆発する矢、酸の矢があります。マテリアライズシェーダーは、オブジェクトが出現または消滅する様子をシミュレートします。 カメラとエイム機能には、衝突検出付きのサードパーソンカメラ、エイム時の動的なFOV変更、エイム中の脊椎の垂直回転が含まれます。入力はキーボード/マウスとジョイスティックの両方に対応しています。プロジェクトにはサウンド、パーティクルエフェクト、ポストプロセッシングフィルターも含まれています。 キーボード操作は、WASDによる移動、Eによるエイム、Rによる矢の種類の切り替え、マウス左ボタンによる発射、LSHIFTによる走行、マウスによるカメラの向き変更、KEY_0による物理デバッグの切り替えをカバーしています。 必要なものには、jMonkeyEngine、Minie物理ライブラリ、SkyControl、Lemur UIツールキット、Java 11以降が含まれます。ビルドと実行の手順ではGradleを使用し、Bash、Zsh、PowerShell、Windowsコマンドプロンプト用のコマンドが提供されています。