Unityでインスペクター上に変数を表示したい場合、publicを使うべきかSerializeFieldを使うべきかどっちなのでしょうか。
もちろんpublicであるべき変数はpublicで書きますが、privateでもいい変数をpublicインスペクター上に表示するという理由でpublicで書いていいのでしょうか。
Unityのリファレンスでは、「これはほとんどのケースで使用する必要がありません。」と書かれており、チュートリアル等の動画を少し見ましたが、SerializeFieldを使っているところを見たことがありません。
プログラムについてはあまりわかりませんが、privateでいい変数をpublicにするのは良くないと思っています。
どちらを使うのがいいのでしょうか。
最終的には好みの問題になってくるのでしょうか...。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/07 11:04