Unityでインディゲームを作る!

Unityでのゲーム制作を目指し、それに関わる話題についてのブログ

2024-01-01から1年間の記事一覧

ゲーム・テンポとゲーム・スピードについて少し考える。

ゲームテンポとゲームスピード、どちらも速さ(早さ)に関係する言葉ではありますが、これはきちんと区別すべき概念だと思っています。今回は、この二つの概念について、メモ書き程度に少し考えていきたいです。 ゲームテンポ いわゆるテンポが良い、テンポ…

君はUnity パッケージ・ドキュメントを知っているか!?

Unityではパッケージという単位で各機能がモジュール化されており、必要な機能があればパッケージ・マネージャからインストールする、という形式になっています。 そして、そのパッケージごとに専用のドキュメントが用意されており、実はこれがかなり詳しく…

FMODでグローバル・パラメータをIDでコントロールする [PARAMETER_ID]

Unityで使うことのできるオーディオ・エンジンのひとつとしてFMODがあります。FMODでは『パラメータ』を使って、臨機応変にサウンドを変化させることが可能ですが、プロジェクト全体に作用させることの出来る『グローバル・パラメータ』がver 2.00から導入さ…

Unity Event Trigger コンポーネントを使って、自動で閉じるコントロールパネルを作る!

よくあるUIとしてアイコンをクリックするとパネルが開き、マウスカーソルがその範囲から離れると自動で閉じる、というモノがあります。これはゲームに限らず様々な分野のアプリで見かけるパターンだと思いますが、今回はこれをEvent Triggerコンポーネントを…

Unity Cinemachineを使って、ダッシュ時に自動で進行方向に向くTPSカメラを作る!

今回はUnity公式のカメラ制御システムであるCinemachineを使って、マウスなどでカメラをコントロールしつつも、ダッシュ時には進行方向に自動で向いてくれるカメラを作ってみたいと思います。 カメラの制御は特に3Dゲームで重要で、カメラ操作が多すぎるとプ…