C#

ゲーム制作メモ

【Unity】Boidsを使った「群れ」のシミュレーション

ゲームを作っていると、たまに鳥や魚などの「群れ」をシミュレーションで再現してみたくなることがあります。このような場合にとても役立つのが「Boids」(ボイド)というアルゴリズムです。 以前ゲームジャムでこのアルゴリズムを教えてもらって...
ゲーム制作メモ

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

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

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

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

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

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

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

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