3つのfloatをメンバで自動的にVector3にする方法
<スクリプト側>
public float x, y, z;
Vector3 moveXYZ {
get => new Vector3(x, y, z);
set => new Vector3(x, y, z);
}
これで、Editor側で数字を入れるとVector3を作成してくれました!
アクセス修飾子 (よく出てくるものだけ)
static系 | private | [SerializeField] private | public |
---|---|---|---|
inspectorには表示できない | 同一スクリプト内でしか参照できない | 外部から参照できないがinspectorで入力できる | 外部からの参照もできるしinspectorでも入力できる |