Unity の [SerializeField]

Unityのアセットストアは眺めてるだけで楽しいな~(ゲームを作れ)

無料でも活用できそうなものがたくさんあって、とても良いなぁと思います。絵も描けないし、3Dモデルも作れない人間なので...

デモシーンがあったものは一緒にダウンロードして、スクリプトを見てみました。すると

[SerializeField]

というものが書いてありまして、なんなのかわからなかったので調べました。Qiitaで分かりやすく、まとめてくれた方がいらっしゃいました。

参考サイト: https://qiita.com/makopo/items/8ef280b00f1cc18aec91

Unity リファレンス: https://docs.unity3d.com/jp/460/ScriptReference/SerializeField.html

リファレンスでは「使う必要あんま無い」って書かれてた。

アクセス可能な範囲が変わるということらしく、共同開発のときとかに使うのかな...という感じ(一人でしか開発したことないぼっち)

自分ひとりでの開発でも、他人がコード読んだりいつの日か共同開発することを想定して綺麗なコード書くようにしたいね...

 

実はリストを使ったことがない。配列ばっか使ってるけどリストは便利そうだから使ってみよう...