[Unity试坑记录]关于未赋值变量分别用public和private声明情况下的诡异现象 之前遇到过一个奇怪的现象,虽然不影响功能,但还是注意到了 诡异现象的背后原理: Unity中间的坑,实锤了,Unity用Public声明变量且变量未以任何形式赋值(代码中没赋值且没在Inspector面板赋值)时Unity自己会默认“帮”你赋值。empty或者 “”,显示出来都是空气。但在用private声明时,如果原变量没有以任何一种方式赋值,则会处理为null。 以下为图片显示