【Unity】スクリプトの変数を変更してもインスペクターに反映されない時【C#】【Error/エラー】

Unity

スクリプトをいくら編集しても数値が反映されない。。。

なぜだ・・・


どうやらpublicで変数の型を宣言していると、Inspectorに入力している値を優先するらしい。
ただ、Inspectorはゲーム中に変更するようなことはないので、スクリプトで自動で値が変更されなければいけない。

publicをprivateに宣言しなおすと、スクリプト内で値が更新されるようになった。

コメント

タイトルとURLをコピーしました