こんにちわ、SAT-BOXのペンギンです。
今日は「Unity2020.2」で配列の仕様が少し変更されたみたいなので、
少しだけ見てみたいと思います。
まず以下のようなスクリプトを作成し、適当なGameObjectにアタッチします。
「Unity2020.2」以前のノーマル/デバッグモードを見ると、
デバッグモード(Text_1の配列の中身が確認できる)
上記のように配列の順番を変更しにくく不便。
でも、デバッグモードでは [SerializeField]になっていない配列の中身も確認ができる。
では「Unity2020.2」のノーマル/デバッグモードを見てみます。
↓(順番が変更できる)
デバッグモード(Text_1の配列の中身が確認できない)
上記のように、配列の順番を変更しやすく便利。
でも、デバッグモードでは [SerializeField]になっていない配列の中身が確認できない。
これは「Unity2020.2」からは、デフォルトで配列が「ReorderableList化」されているからですね。もし、今までのようにデバッグモードで[SerializeField]になっていない配列の中身も確認したい場合は、[NonReorderable]を追加してみましょう!
そうすると、[SerializeField]になっていない配列の中身も確認できるようになります!
他にも色々と変更点などがあるみたいなので、
一度確認してみるとおもしろいかもしれませんね