Unity3d public 变量和 private 变量区别 public 变量 一经修改会保存值,相当于static 变量,在editor 模式下每次run之后变量会记住editor下设置的值 private 每次run 变量都会初始化,如果是float类型,默认初始值为0 如下图 在unity中输出了333,下面把变量值改为666 也是输出的333,除非更改变量名,否则之后就只会输出333