[Unity]スクリプトにおけるpublicとSerializeFieldの違い

結論から言うと、

他のクラスからも参照できる変数を宣言したいのであればpublic、インスペクター上のみに表示して他のクラスからは参照できない様にしたいのであれば[SerializeField]を使えばよい。

で良いかと。

参考:https://blog.alterzero.net/unity-public-serializefield/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です