gpt4 book ai didi

c++ - 如何在文件中保存和加载故事流节点?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:24:13 24 4
gpt4 key购买 nike

我想做一个互动小说游戏编辑器,在这种类型的游戏中,一个故事有很多故事情节,每个玩家可以用不同的故事来完成游戏。对于游戏故事的每个部分,我们都需要一个节点来讲述故事并与玩家互动。

我将制作一个用于绘制故事部分(节点)的编辑器,每个节点都可以链接到至少一个节点,也可能链接到多个节点,每个节点都有一些属性(如文本、照片、声音......)和变量(就像地上的金子,HP reducer,......),必须在游戏故事中使用。

将此故事情节(节点)保存在文件中以供我的游戏玩家加载的最佳方式是什么?

如果你能用 C++、Pascal 或 PHP 编写代码示例,那对我来说更好。

最佳答案

你想做几件事:

  1. 弄清楚您需要什么来完全重建已保存的节点,以便再次使用它。
  2. 准备好您需要的所有数据。
  3. 查看文件输入/输出。网上有很多教程,搜索“c++ file i/o”或类似内容。
  4. 现在你实现文件保存/加载。

我猜你最终会得到这样的东西来保存。

write number of nodes
for node in node_list:
write node info

然后加载

read number of nodes
for i in range(0, number_of_nodes)
read node info

如果您遇到特定问题,请提出新问题。

关于c++ - 如何在文件中保存和加载故事流节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21698422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com