Articles of 统一游戏

如何在内存中保存Unity GameObject的副本?

我想添加一个“倒带”function到我的游戏。 特别是,我想每3,5或10秒就保存我的GameObject的位置,旋转和名称。 我怎样才能做到这一点?

如何保存Unity中制作的网页游戏的分数,并在游戏重新开始时加载?

换句话说,我怎样才能加载游戏的进度? 我只想存储一个分数,并在游戏开始时重新载入(例如,如果我得到100分并closures游戏,当我回来时,我想从100分继续我的进度)

保存游戏计时器?

当我加载我的脚本, time从零开始。 如何保存我的游戏计时器? 这是我的脚本: public float seconds, minutes, hours; public Text levelTimer; public float GameTime; // Update is called once per frame void Update () { hours = (int)(GameTime / 3600.0f); minutes = (int)(GameTime / 60f); seconds = (int)(GameTime % 60f); levelTimer.text = hours.ToString("00") + ":" + minutes.ToString("00") + ":" + seconds.ToString("00"); GameTime += Time.deltaTime; […]

如果我用PlayerPrefs保存了一些信息,即使游戏在线,它们也会保存。

如果我统一制作游戏,并且使用PlayerPrefs函数保存进度并将其加载到其他游戏中,那么即使游戏加载到在线平台上,该信息也将被存储起来。 我的意思是:我保存一个数字:4.然后我closures网页,然后再次input并点击加载。 这个号码将被保存并正确加载每个玩游戏的用户?

在Unity中实施Skyrim的保存系统

Unity有自己的保存方式,您可以在其中添加值和任何types的信息到registry,它将被保存以供将来使用。 然而,当你尝试创建一个更复杂的保存系统,如“天际”中的function时,会发生什么情况。 在这种情况下,它甚至可以获得暂停游戏保存并使用它来识别保存文件的截图。 用户和当前正在进行的npcs的所有当前操作都可以保存。 如何使用当前处理保存数据的方式来实现这个复杂的保存系统?

如何在Unity中实现保存/加载系统?

许多游戏允许玩家随时保存进度并随时加载(如Minecraft和Doom 3)。 我想在Unity中实现它。 我想我需要把每个脚本中的每个variables的值放到一个保存文件中,但是怎么做呢? 或者可能不是?

重新安装后如何保持Unity数据?

使用后卸载/重新安装我的应用程序,他的所有序列化的数据都消失了。 有没有办法将文件永久存储在移动设备上 – 通过各种安装持续存在? 不使用服务器/云端服务或要求用户loginGoogle Play游戏?

在PlayerPrefs中存储库存和分数是不好的做法吗?

我正在为Unity的一个客户建立手机游戏。 为了节省时间,我们从资源商店的模板游戏开始,有一些客户需要的function。 游戏包括一个升级系统和商店,所以我们保存用户的分数,进度,游戏货币,库存等。我们目前没有计划导出保存数据。 模板游戏使用PlayerPrefs来存储所有的保存数据。 这是不好的做法? 假设我们没有包含调用PlayerPrefs.DeleteAll()的button, PlayerPrefs.DeleteAll()使用PlayerPrefs而不是外部文件来存储播放器的数据会有什么额外的风险吗?

如何在Unity中保存大量数据?

任何人都可以告诉我如何保存Android的数据。 我有太多的数据要保存(许多NPC – 敌人统计)。 此外,它应该更新后工作:我阅读堆栈溢出,与BinaryFormatter ,当您更新或更改类,旧的设置可能会丢失,因为类不再匹配。 有时候,在读取保存的数据时,会发生exception。 我也读了关于JSON / XML。 如果我改变类,JSON / XML会抛出一个错误吗?

如何使一个事件只发生在游戏的第一个开始?

我想知道如何让事情发生一次,就像一个游戏中的教程,只有当你第一次开始你的游戏,然后当你的游戏被保存到一个点,它永远不会再出现即使当你closures你的游戏,然后重新开始。 当他们第一次接触我的游戏时,我想给玩家一定数量的金币,但是当他们重新开始游戏的时候,我不想再给他们一次又一次的金币。 所以我想知道如何在游戏应用程序中只发生一次事情.. 我希望你明白我的观点…谢谢..