ゲーム開発

ゲーム開発

【Unity】オブジェクトプール(Object Pool)の使い方!Unity2021から標準で使えるぞ

今回はUnityの最適化に関する話題で、Unity2021から標準で使える ゲームオブジェクトの生成・削除を最適化する「オブジェクトプール」の使い方 をご紹介するという内容です。 Unityでシューティングゲーム等を作っていると弾を頻繁に生...
ゲーム開発

【Unity】Shader Graphで「キャラクターが徐々に消えるエフェクト」を作る方法

Untiyでゲームを作っていると、敵キャラクターを倒した時などに キャラクターが徐々に消えるようにしたい と思うことがあります。やっぱり倒した敵が一瞬でパッと消えるとダサいですよね…。しかしこれはシェーダーが絡む問題であり、標準のシェーダー...
ゲーム開発

【Unity】パルクールアクションの作り方!ウォールランなどのカッコいい動きを実装しよう

今回はタイトルのとおりで Unityを使ったカッコいいパルクールアクションの作り方 をご紹介するという内容です。 パルクールとは簡単に言うと「走る・跳ぶ・登る等の動作を駆使して障害物を乗り越えるスポーツ」のこと。日本ではあまり馴染みがないか...
ゲーム開発

【Unity】追尾弾(誘導ミサイル)の作り方!必ず命中する弾を実装してみよう

Unityでシューティングゲーム等を作っていると、例えば 敵を追尾するミサイル を実装したくなることがあります。ただこのような追尾弾は意外と作るのが難しいので、初心者の方にとってはなかなか実装しづらいのではないでしょうか。 そこでここではな...
ゲーム開発

【Unity】Render Textureの使い方!3Dモデルにカメラの映像を投影してみよう

Unityで3Dゲームを作っていると、たまに テクスチャにカメラの映像を投影したい と思うことがあります。実はUnityにはこれを簡単に行うことができる「Render Texture」(レンダーテクスチャ)という特殊なテクスチャがあるのです...