【Unity】バトルゲームで抽象クラスを使ってみる
簡易的な2人対戦バトルゲームを通して、抽象クラスを学んでいきます。 プロジェクトの作成とマ ...
【Unity】シンプルなコードで状態を管理(ステートマシン)
状態を遷移するケースを管理するには、ステートマシンを使うのがいいですが、初学の書籍などには ...
Time.deltaTime の使い方とその重要性
Time.deltaTimeは、Unityにおいてフレームごとの動きをスムーズかつ一貫性の ...
Unityにおけるスムーズなオブジェクト移動の実装とAsset Storeツールの活用
Unityでゲーム開発を行う際、オブジェクトの移動や補間はよく使われる機能です。この資料で ...
GitHub Desktop いろいろなコミット方法とコーディングのやり直し方法
開発中のタイミングによって、なるべく簡単な作業方法を見ていきます。 Changesタブに表 ...
【Unity】コードスタイル
Unityでスクリプトを書くコツ、綺麗に書くにはといった、一見正解がないようなものを整理し ...
C#のパブリックフィールド、プライベートフィールド、そしてプロパティについて
C#でプログラムを作成する際、データを管理するためにクラスを使用します。その中で重要な概念 ...
Unityにおけるフィールド命名規則について
Unityのサンプルコードにおいて、パブリックフィールドがキャメル形式で記述されているケー ...
メソッドオーバーロードからジェネリックへ
ジェネリックは初歩の学習では触れない分野になります。すでに定義されているListやDict ...
シリアライズオブジェクトで、初期値を変更しないで変数を使う
UnityのScriptableObjectを使って変数を初期化し、実行時にその初期値を維 ...