1

我正在开发一款 RPG 游戏,我想知道存储游戏世界状态信息的方法,例如“与角色 X 对话”标志、已完成任务的标志等。典型的 RPG 可能有数百个这样的 - 比方说 -全局变量来保存所有状态信息,但是变量是要走的路吗?

4

1 回答 1

1

这有一些很好的信息。

http://www.eurogamer.net/articles/digitalfoundry-does-fallout-nv-lag-explain-skyrim-issues

“这是一个引擎级别的问题,与主 .esm + DLC .esms 中放置的实例相比,保存游戏数据如何存储为位标志差异,”Sawyer 解释说,引用了 Fallout 3/New 使用的数据库文件维加斯引擎,留在天际。

“当游戏修改任何放置的对象实例时,这些更改将存储到本质上是另一个 .esm 文件中。当您加载保存游戏时,您会将所有这些差异加载到常驻内存中。”

于 2012-10-25T21:09:00.590 回答