unity的PlayerPrefs的初始化方法 发表于 2020-05-14 阅读次数: 本文字数: 265 阅读时长 ≈ 1 分钟 以整形为例,不管是GetInt()还是SetInt(),其中的默认参数并不是如果没有这个key值将这个数值赋给它,而是返回这个数值作为替代。 网上有的文章说的,用它们的第二个参数来初始化是不对的。但是有一个方法可以初始化:先查找有没有这个key值,没有则给它赋值,有则不再赋值,这样可以达到初始化的效果。代码如下:1234// 初始化if(!PlayerPrefs.HasKey(energy)){ PlayerPrefs.SetInt("energy", 30)}