C#

ゲーム制作メモ

【Unity】C#スクリプトの処理を軽くするための基本テクニックまとめ

今回はUnityの最適化に関する話題で「C#スクリプトの処理を軽くするための基本テクニック」をまとめてみるという内容です。 Unityで作ったゲームが重くなる原因はザックリ分けて 描画関係の処理が重い(=GPUに負荷がかかる...
ゲーム制作メモ

【Unity】スクリプトからゲーム画面のスクリーンショットを撮影する方法

Unityでゲームを作っていると、ゲーム画面を撮影する「スクリーンショット機能」をつけたくなることがありますよね。そこでここではC#スクリプトからスクリーンショットを撮影する方法について説明します。 Unityでスクリーンショットを撮影す...
ゲーム制作メモ

【Unity】ラグドール(Ragdoll)でキャラをぐったりさせる

UnityでFPS用のシステムを作っていて、倒した敵をぐったりさせてみたかったので「ラグドール(Ragdoll)」という機能を使ってみることにしました。 ラグドール(Ragdoll)って何? さて、まずそもそも「ラグドールって何さ?」と...
ゲーム制作メモ

【Unity】サウンド管理クラス(SoundManager)を作る

前回紹介したUnityでのセーブ・ロード処理に続いて今度はサウンド管理についての話題です。 Unityは魅力の多いゲーム制作ツールではありますが、大きな欠点の一つとして標準ではサウンドを管理する機能がないことが挙げられます。したがって...
ゲーム制作メモ

【Unity】HPゲージを作る

ゲームではHPなどの表示にゲージを使うことが多いのですが、Unityには標準でゲージをサクッと作れる機能がありません。そこで今回はトップ画像のような汎用性の高いゲージを自作することにしました。 UIの作成 まずはゲージのオブジェクトを作...
スポンサーリンク