0%

unity脚本修改数据无效问题

unity中修改脚本数据后经常会发现运行时并没有使用修改后的数据,
尤其是数组数据等。

这时需要在脚本对应的inspector里点击齿轮,选择reset,此后就会使用脚本里的数据。

需要经常对比二者数据是否一致,所以较好的方法是将数据初始化在Start()函数里。
例如:

1
2
3
4
5
public int[] arrSong = new int[115];

Start(){
arrSong = new int[115]{,,,,};
}

老博客地址:https://www.jianshu.com/u/1c73a3a8ae2d
新博客地址:https://inspiring26.github.io/