C#,Unity,クラス

親クラスMobStatusのStart()でHPを100に初期化する場合の比較図。子クラスPlayerStatusに空のStart()があると親のStart()が実行されずHP=0になる。解決①は子のStart()を削除し、解決②はvirtualとoverrideを使ってbase.Start()で親の処理も呼び、どちらもHP=100になる。

親クラスを継承したのに、なぜか親の初期化が動かない。原因は、Unityが自動で作る「空のS ...

Unity,イベント

unity

Unityのレイヤーのマトリックス(Layer Collision Matrix)は、各レ ...

Unity

Thumbnail of post image 003

本資料では、以下の一連の処理について説明します。 敵のテリトリーにプレイヤーが侵入した場合 ...

Unity

unity

この記事は「プレイヤー攻撃まで」の版です。全体像から順に整理し直したUnityゲームにおけ ...

Unity

unity

この記事の内容は、プレイヤーの攻撃まで含めて整理し直したUnityゲームにおける状態管理と ...

Unity

unity

この記事は「敵からの攻撃まで」の版です。プレイヤーの攻撃まで含めて整理し直したUnityゲ ...

Unity

Unityの状態管理とキャラクター制御スクリプトの解説。MobStatusを親にEnemyStatusとPlayerStatusが継承し、MobAttackが攻撃を担う関係を示したアイキャッチ

Unityでプレイヤーと敵を同じ仕組み(Mob)で動かす設計を解説。MobStatus・M ...

C#,Unity6,クラス

Unity 6・C#入門 継承って何? MobStatusを親クラスとしてEnemyStatusとPlayerStatusが継承する関係を示したアイキャッチ

Unity 6で学ぶC#の継承。『Unity本格入門』のMobStatusとEnemySt ...

Unity,Unity6

1枚の画像に並んだ4種類のゲーム用イラストをSliceで切り出し、個別のスプライトとして扱うイメージ

Unity 6で1枚のPNG画像から複数のスプライトを切り出す手順を解説します。Sprit ...

Unity

unity

Unityでは、キャラクターやオブジェクトに動きをつけるためにいくつかのクラスやアセットを ...