Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9374

Unity パラメータ専用クラスを内部クラスとして作成

$
0
0
0.0 はじめに 内部クラスをパラメータ化するときに少し手間取ったのでメモしておきます。 1.0 内部クラス Monsterクラスが内部クラスで、パラメータとしてMonster Name、HP、MP、Attack、Defenseを持っています。 test.cs public class Test : MonoBehaviour { public Monster[] monsters; [System.Serializable] public class Monster { // 内部クラス public string monsterName; public int HP; public int MP; public int Attack; public int Defense; } } 👍ポイント  [System.Serializable]を付ける。 内部クラスのアクセス因子はpublic、またパラメータもpublicの必要があります。 2.0 Inspector Inspector(インスペクタ)上では下記のようになっています。 Sizeで種類数を設定します(1) 最初の項目にStringを使うと項目名がそのまま表示できます(2)

Viewing all articles
Browse latest Browse all 9374

Latest Images

Trending Articles