
C# パターンマッチング超活用 —
switch 式でゲームのステート管理を綺麗に 対象読者 C# 8 以降の新機 ...

Unity Input Systemを使った移動システムの実装方法
UnityのNew Input Systemを使ってキャラクターの移動システムを実装する方 ...

【Unity】オブジェクトAの周りを廻るオブジェクトB
オブジェクトBがオブジェクトAの周りを等速で回転し、常にオブジェクトAを見ているスクリプト ...

依存性逆転原則学習:BasketControllerを使ったダメージ処理設計ガイド
この資料では、Unityで落下してくるりんご(Apple)や爆弾(Bomb)をバスケットで ...

Unity 2D: 複数のコライダーを 1 つにまとめる方法
以下では、Unity 2D において複数のコライダー(Collider2D)をひとつの合成 ...

インターフェース分割の原則(ISP)適用例:爆発エフェクトによるダメージシステム(エッセンス抽出版)
この資料は、次の更新版になります更新前の資料より実装部分を省略しているので、読み取りスキル ...

インターフェース分割の原則(ISP)適用例:爆発エフェクトによるダメージシステム
1. 目的と背景 問題:範囲攻撃処理で特定の型(Enemy/DestructibleBox ...

範囲検出によるコライダー取得(3D & 2D)
1. 資料の目的 物理空間内で「指定範囲に含まれるコライダーを一括取得」する代表的なメソッ ...

Unityにおける依存性逆転の原則(DIP)とタグ検出の実践例
目的 Unityで、他のオブジェクトに接触したときにそのオブジェクトのメソッドを呼び出す処 ...

Unityにおけるリスコフの置換原則(LSP)適用例
― 敵キャラクターの攻撃処理を安全に拡張する設計 ― 1. 背景と目的 Unityでは継承 ...