
Unity/C# 抽象クラスと override 入門
1ファイル → 分割 → 図解 → 自動テストまで TL;DR 学べること:abstrac ...

C#入門:コードは必ずブロック { } の中に書こう
C# では、コードは必ず「ブロック { }」の中に書く必要があります。 ブロック ...

WinFormsでの非同期処理 (async/await) チュートリアル
このチュートリアルでは、WinFormsアプリでの非同期処理 (async/await) ...

Unityで学ぶ async/await ― TextMeshProで非同期処理を実装する方法
TL;DR Thread.Sleep などの同期待機は UIをフリーズさせる Unity ...

Unityで継承クラスのフィールドをインスペクターに表示する方法
TL;DR Unity のインスペクターにカスタムクラスを表示したい場合は 属 ...

Unityで学ぶ:Vector3の基本と「マジックナンバー」を避ける書き方
はじめに Unityでゲームを作る際、オブジェクトの位置や移動を扱うときに必ず登場するのが ...

Unity実践:PlayerPrefsにJSONで複数セーブスロットを保存し、必要に応じて暗号化する
この記事でできること PlayerPrefs に JSON文字列 として 複数スロット の ...

Unityで学ぶセーブ機構:JSONでゲームデータを一括保存・読み込み(入門〜実践)
なぜJSON保存? PlayerPrefsは「少量の設定値」を保存するのに便利ですが、デー ...

Time.deltaTime と Translate を正しく使う
――「1フレームで移動させたい距離」を渡すだけ TL;DR 動かしたい距離は 距 ...

Unityにおけるクラス継承とメソッドのオーバーライド
この資料では、UnityにおけるMonoBehaviourを基盤としたクラスの継承とメソッ ...