UnityにおけるAudioMixerを使用したBGM音量制御の技術資料
本資料では、UnityのAudioMixerを活用してBGM(バックグラウンドミュージック ...
C#のシングルトンとは?「1つだけ」を保証する仕組みをやさしく理解する
C#のシングルトンとは何かを、「みんなで共有する1冊のメモ帳」のたとえと最小のコードで解説 ...
【Unity入門】アイテムを拾って持ち物に表示する最小コード
「アイテムを拾って、持ち物画面に並べたい」。でも、全部のコードを見ると難しそう…。そんな方 ...
C#のシングルトン:{ get; } = new … の1行と if 文(遅延初期化)はどう違う?
C#のシングルトンを書く2つの方法、「{ get; } = new ...」の1行と if ...
【Unity入門】アイテム所持の仕組みを作ろう ― 「データ」と「見た目」を分ける考え方
ゲームでアイテムを拾うと、持ち物リストに並んで、個数も増えていきますよね。この記事では、そ ...
C#|ヨーダ記法とは?定数を左に書く理由と、使いどころ
ヨーダ記法は、比較式で「定数 == 変数」の順に書くスタイルです。名前の由来、生まれた理由 ...
【Unity入門】持ち物リストをプレイヤーに持たせる ― プレイヤーごとのインベントリ
持ち物リストをゲーム全体で1冊ではなく、プレイヤーごとに持たせる形に作り替えます。プレイヤ ...
【Unity 6】URPのポストプロセッシング入門|Global Volumeで画面の雰囲気を整えよう
Unity 6のURPでポストプロセッシングを使う方法を、テンプレートのGlobal Vo ...
Unityで敵をプレイヤーの周りにランダム出現させる|NavMesh対応のSpawnerをコルーチンで作ろう
Unityで敵をプレイヤーの周りのランダムな場所に出現させるSpawnerスクリプトを、コ ...
【Unity】継承したクラスに空の Start() を残してはいけない理由
親クラスを継承したのに、なぜか親の初期化が動かない。原因は、Unityが自動で作る「空のS ...