首页 > 解决方案 > 在 Playerprefs 中节省游戏时间

问题描述

我即将添加一个游戏时间并将其保存在 Playerprefs 中。我将它放在 Update() 中,但我担心的是,如果我在 Playerprefs 中获取并添加价值,它会产生很大的影响吗?

标签: unity3d

解决方案


它可能对性能产生不可忽视的影响。

但是不需要每帧都更新它,最好的情况应该是在开始播放时检索值,更新 Monobehavior 中的缓冲值,然后在特定事件(玩家死亡,玩家暂停游戏,玩家退出游戏,...)。

请记住,更改 playerprefs 非常容易,因此不要将过于敏感的数据放入其中。


推荐阅读