スクリプトをいくら編集しても数値が反映されない。。。
なぜだ・・・
どうやらpublicで変数の型を宣言していると、Inspectorに入力している値を優先するらしい。
ただ、Inspectorはゲーム中に変更するようなことはないので、スクリプトで自動で値が変更されなければいけない。
publicをprivateに宣言しなおすと、スクリプト内で値が更新されるようになった。
【Unity】スクリプトの変数を変更してもインスペクターに反映されない時【C#】【Error/エラー】

スクリプトをいくら編集しても数値が反映されない。。。
なぜだ・・・
どうやらpublicで変数の型を宣言していると、Inspectorに入力している値を優先するらしい。
ただ、Inspectorはゲーム中に変更するようなことはないので、スクリプトで自動で値が変更されなければいけない。
publicをprivateに宣言しなおすと、スクリプト内で値が更新されるようになった。
コメント