在我开发的第一个测试游戏中,如果玩家通过所有关卡并获胜,他必须输入他的名字......所以他的名字和他的分数将存储在玩家偏好中:
还有另一个场景显示所有通过游戏的用户的姓名和分数:
我从早上开始搜索并尝试了所有我知道的方法,最后我未能执行此操作....是否可以显示以前存储在播放器首选项中的所有键值?
或者有人可以通过 JavaScript 提供给我吗????
谢谢...
在我开发的第一个测试游戏中,如果玩家通过所有关卡并获胜,他必须输入他的名字......所以他的名字和他的分数将存储在玩家偏好中:
还有另一个场景显示所有通过游戏的用户的姓名和分数:
我从早上开始搜索并尝试了所有我知道的方法,最后我未能执行此操作....是否可以显示以前存储在播放器首选项中的所有键值?
或者有人可以通过 JavaScript 提供给我吗????
谢谢...
最简单的方法是按照您想要的方式创建您的高分结构,使用 json 将其序列化为字符串并将该字符串保存在 playerprefs
使用其中任何一个来序列化
http://json.codeplex.com/
System.Runtime.Serialization.Json
您可以使用 Unity3D Wiki 上名为ArrayPrefs2的自定义脚本将数据数组存储为PlayerPref键中的值。
使用此方法,您无需尝试找出如何提取随机 PlayerPref 键\值堆。对于您的情况,您可以有两个 key->Value 对,如下所示:
HighScoresName \\ String array
HighScoresValue \\ int array