ゲーム開発 【Unity】「参照していない別のゲームオブジェクトの処理」を実行できる超便利な方法 Unityでゲームを作っていると、結構な頻度で参照していない別のゲームオブジェクトの処理を実行させたいという場面に出くわすときがあります。これは例えばゲームオブジェクトA・Bがあり、A→Bへの参照がないにも関わらずBが持つ処理をAから実行し... 2022.08.30 2023.04.30 ゲーム開発
ゲーム開発 【Unity】ミニマップの作り方!敵やアイテムの位置が一目で分かるようにしよう Unityでゲームを作っていると、ゲーム画面に「ミニマップ」を表示させたくなる時があります。ミニマップとは例えば下の画像のようなやつですね。これはUntiyなら比較的簡単に作れるのですが、そうは言っても初心者の方からしたら「やり方がよく分か... 2022.08.22 2023.04.30 ゲーム開発
ゲーム開発 【Unity】URPのVolume(=ポストプロセス)の使い方!ゲームの見た目をワンランクUPさせよう 今回はゲームの絵作りに関する話題で、タイトルのとおりURPのVolumeを使ってゲームの見た目を良くする方法について解説するという内容になっています。URPはUnity2021以降は十分すぎるほど実用的になっており、従来のビルトインRP→U... 2022.08.21 2023.04.30 ゲーム開発
ゲーム開発 【Unity】ゲーム画面の解像度をC#スクリプトから変更する方法 Unityでゲームを作っていると、ゲームの設定項目として「画面の解像度(ウィンドウ表示の場合は画面サイズ)」を調整できるようにしたくなる場合があります。プレイヤーさんのディスプレイの解像度は人によって様々だと思うので、やはりゲームを快適に遊... 2022.08.11 2023.04.30 ゲーム開発
ゲーム開発 【Unity】Raycastの使い方!離れた場所にあるコライダーを上手く検出できるようになろう Unityでゲームを作っていると、離れた場所にあるコライダーを検出したくなる場面がよくあります。このような場合は「Raycast(レイキャスト)」と呼ばれるUnityの標準機能を使うと簡単に実現できるのですが、Raycastは目に見えないの... 2022.07.30 2023.04.30 ゲーム開発