找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
游戏黄埔已经开课啦,大家速速报名赶快上车
查看: 391|回复: 0

小杨第八和第九节课录屏

[复制链接]

162

主题

33

回帖

891

积分

管理员

积分
891
发表于 2024-12-19 14:24:00 | 显示全部楼层 |阅读模式


小杨Lesson08节课(制作电子木鱼01)


小杨第09节课前半段(制作电子木鱼02)

小杨第09节课后半段(制作电子木鱼03)



PlayerPrefs




PlayerPrefs是Unity引擎中用于在游戏会话之间存储玩家偏好设置的类。它支持存储字符串、浮点数和整数值,并且这些数据会被保存在用户的平台注册表中。由于PlayerPrefs没有加密,因此不建议用于存储敏感数据。
PlayerPrefs的基本方法包括:
  • 存储数据:

    • PlayerPrefs.SetInt(key, value):保存整型数据。
    • PlayerPrefs.SetFloat(key, value):保存浮点型数据。
    • PlayerPrefs.SetString(key, value):保存字符串型数据。
  • 读取数据:

    • PlayerPrefs.GetInt(key):读取整型数据。
    • PlayerPrefs.GetFloat(key):读取浮点型数据。
    • PlayerPrefs.GetString(key):读取字符串型数据。
  • 检查键是否存在:

    • PlayerPrefs.HasKey(key):判断指定键是否存在。
  • 删除数据:

    • PlayerPrefs.DeleteKey(key):删除指定键。
    • PlayerPrefs.DeleteAll():删除所有键值对


PlayerPrefs在不同平台上的存储位置有所不同。例如,在Windows上,数据存储在注册表中;在macOS上,存储在\~/Library/Preferences目录下的.plist文件中;在Android上,存储在/data/data/包名/shared_prefs目录下;在iOS上,使用NSUserDefaults标准默认值API。
使用PlayerPrefs时需要注意以下几点:
  • 安全性问题:由于PlayerPrefs的数据未加密,容易被访问和修改,因此不适合存储敏感信息
  • 数据类型限制:仅支持基本数据类型(如字符串、整数和浮点数),对于复杂的数据结构需要自行处理
  • 存储容量限制:虽然没有明确的存储容量限制,但建议不要存储大量数据,以避免性能问题

为了扩展PlayerPrefs的功能,开发者可以结合反射技术制作通用存储工具,或者使用第三方扩展如Ultimate PlayerPrefs来提供更丰富的管理和监督功能




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|平顶山市图灵科技 ( 豫ICP备2024088136号-1| 豫公网安备41040202000275号 )

GMT+8, 2025-5-23 07:47 , Processed in 0.042211 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表