用预制件保存Unity3d:不好的主意?

时间:2017-01-24 12:06:25

标签: unity3d unity5

我正在开发Android.In我的游戏数据是在MonoBehaviour派生的对象中。所以我使用的是二进制序列化器并从游戏对象中获取参考资料。它有效,但我有太多变量需要保存大多数变量都附在gameobject Gamemanager的脚本中所以我制作了一个Gamemanager游戏对象的预制件,并使用prefabutility保存它并再次加载它有效但有人可以告诉我这是否正确的方法,请吗?

2 个答案:

答案 0 :(得分:2)

Prefebs 旨在用于重复使用。当我在多个位置拥有相同的对象时,我个人使用prefebs。然后我只更改1个参数,它应用于我的所有游戏对象。这节省了我很多时间(而不是逐个更改每个游戏对象)。

答案 1 :(得分:0)

我不知道您是否有太多数据可以轻松使用它,但请查看PlayerPrefs。存储一些数据比生成预制件更好。