Unityゲーム制作

Unityメモ

他のスクリプトの関数(メソッド)にアクセスする【Unityメモ】

Unityのスクリプトで、別スクリプトの「関数/メソッド」にアクセスするメモです。簡単なサンプルで確認していきます。はじめにUnityのバージョンは2021.3.14f1です。例えば、「プレイヤーを動かすスクリプト」と「スコアを加算するスク...
Unityメモ

Unityでドラッグ&ドロップを簡単に実装【Unityメモ】

Unityで簡単なドラッグ&ドロップを実装してみます。「マウスでオブジェクトを選択」、「好きな場所に移動」と言う感じですね。はじめにUnityのバージョンは2021.3.14f1です。OnMouseDragを利用して簡単に実装してみます。実...
Unityメモ

UnityActionの基本を実装-依存関係の解消-【Unityメモ】

UnityのC#スクリプトで利用するUnityActionの基本を見ていきます。UnityActionはUnityEventで使用される引数なしのデリゲートです。簡単なサンプルを作成して動作を確認していきます。UnityActionをうまく利用することで依存関係の解消ができます。
Unityメモ

画面サイズに合わせた壁を自動で作成|Unityゲーム制作

Unity2Dで壁を画面サイズに合わせて自動で作成していきます。固定壁をスクリプトで実装した後に、画面サイズに合わせた壁を生成してみます。
Unityメモ

Unity|簡単なストップウォッチを作成してみた

Unityで簡単なストップウォッチを作成してみます。Unityの時間について理解を深めるために、2Dで簡単なストップウォッチを作成してみます。時間のテキストを表示、左クリックでスタート、右クリックでストップする簡単なものです。
Unityメモ

スクリプト内のUpdateとFixedUpdateの動作の違いと使い分け|Unityメモ

UnityのC#スクリプト内で使用するUpdateとFixedUpdateの動作の違いと使い分けを確認します。Updateは実行タイミングが異なりInput系の利用に適し、FixedUpdateは一定間隔で実行されるので物理動作の利用に適します。
Unityメモ

2Dオブジェクトの回転をQuaternionで実装【Unityメモ】

今回はUnity2Dでオブジェクトの回転を「Quaternion」で実装してみます。はじめにUnityのバージョンは2021.3.14f1です。スクリプトでQuaternionを利用してオブジェクトを回転してみます。実装開始簡単にオブジェク...
Unityメモ

nameofとは何か。C#で修正漏れを防止する|Unityゲーム制作

UnityC#でnameofを利用する利点などを簡単に書いていきます。nameofを利用することで修正漏れを防止することが出来ます。
Unityメモ

色をプリセットして簡単に統一・共有するSwatches|Unityゲーム制作

Unityでゲーム内で利用する色をプリセットしておき統一・共有するSwatchesについて簡単に利用してみます。Swatchesを利用することでゲーム内の色を簡単に統一することが出来ます。また、他のゲームでも色の再利用が簡単です。
Unityメモ

InvokeRepeatingを利用して繰り返し同じ処理をする|Unityゲーム制作

Unityのスクリプトで同じ処理を定期的に繰り返す「InvokeRepeating」を利用してみます。一定周期で同じ処理をする、定期的に生成するのに利用できます。