
課題6: 依存性の逆転を取り入れて BasketController の肥大化を防ぐ
依存性の逆転の原則を適用し、BasketControllerがアイテムの種類に依存しない設 ...

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

課題4: 新しいアイテムの追加とサウンド設定
目的: ゲームに新しいアイテム(例: ゴールドアップル)を追加し、特別なサウンドと高得点を ...

Unity × UMLで理解する「AppleCatch」
サンプル実装に直結する設計ドキュメント TL;DR 何がどのクラスの責務か、どこで衝突・生 ...

キロ・メガ・ギガってなに? 〜SI接頭辞の基礎〜
TL;DR 「キロ」「メガ」「ギガ」は SI接頭辞(単位の前につける言葉)。 「大きさ」や ...

PlantUML図
目的 クラスの責務・依存関係を明確化 典型的な Unity アクション(OnTrigger ...

UnityでPrefabを実行中に取得してインスタンス作成する方法
はじめに Unityでゲームを作っていると「同じキャラクターやアイテムを何度も生成したい」 ...

UnityでのOnTriggerEnterとGetComponentの使い方
~ColliderとGameObjectの関係を図で理解する~ はじめに Unityで当た ...

自作アプリに生成AIを頼りすぎる危険性と正しい活用法
1) 学習段階ごとの「AI使用度メーター」 学習段階に応じて、AIをどれくらい使うかの目安 ...

自作アプリに生成AIを頼りすぎる危険性と正しい活用法
はじめに 最近は、ChatGPTなどの生成AIを使えば、数秒でコードを出力できます。とても ...