C#スクリプト

ゲーム開発

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

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

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

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

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

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

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

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

【Unity】キャラクターが歩いた時の足音を実装する方法

Unityでアクションゲーム等を作っていると、たまにキャラクターが歩いた時の足音を実装したくなる時があります。実はこれは割と簡単に実装できるのですが、やり方によってはキャラクターの歩行アニメーションと足音を合わせるのが面倒くさくなってしまう...