我正在做一个休闲游戏,正如你们所知道的,这些游戏中有大量的水平。所以,我想知道我们是否可以创建级别,将它们存储在远程配置(火基或统一)或任何其他云存储中,然后将它们加载到游戏中,这样用户就不必在我们使用新级别时再次更新游戏。
目前,游戏的状态是我们在级别处理程序脚本中创建级别并将其添加到级别列表中,然后加载用户的递增级别。
我在“统一”论坛中发现的是,我们可以将级别的所有属性存储在json文件中,将json文件保存在远程配置中并加载值(这还涉及生成级别元素,然后从远程配置中分配值)。
是否有一种方法让我只创建级别,然后将这些游戏对象存储在云系统中,然后获取它们。谢谢!
发布于 2022-05-11 07:08:15
不久前,我使用了联合的可寻址资产系统开发了一个类似的特性(以前称为"Asset“,前者是在此基础上构建的)。当它仍然是一个实验特性的时候,我不得不使用它,但是它做的正是你想要的。
正如我在答复中链接的文档页所述:
当您使一个资产“可寻址”时,您可以使用该资产的地址从任何地方加载它。无论该资产驻留在本地应用程序中还是在内容传递网络上,可寻址系统都会定位并返回该资产。
我用它来创建不同的版本(在不同的质量级别!)与我在当前场景中动态加载的资产相同。
请记住,虽然自我上次使用它以来,它应该得到改进,但它仍然有一些怪癖,特别是在MonoBehaviours
中。在开始工作之前,可能需要一些尝试和错误,这取决于您选择的存储解决方案以及如何创建/管理/打包您的资产,更不用说它可能确实会使事情变得“不那么实际”,但我认为您仍然应该尝试研究它。
https://stackoverflow.com/questions/72196475
复制相似问题