首页 > 解决方案 > 加载约 500 段和选项的最佳方式

问题描述

在经历了一些 Google Codelabs 之后,我才刚刚开始尝试制作一个简单的应用程序。我写了一个选择你自己的冒险类型的游戏。它由 500 个段落组成,在每个段落的末尾通常是选择下一步要采取的行动(即要加载的段落)和可能的一些游戏逻辑。现在我只专注于文本。

制作 500 个文本文件并加载所需的任何文件编号似乎更简单,但是加载所有段落更有意义,因为整个文本作为文本文件占用大约 300Kb。

我怎么会尝试这个?我知道我需要一个文本数组和文件阅读器。我认为用轮廓符来格式化段落以分隔它们会更有效,因为只创建 500 个文件并编写一个 While 循环来馈送我的数组可能会更简单。

这应该可以实现我当前的目标,但是当我想在段落末尾添加选项时,似乎包含文本和选项的 JSON 或 XML 文件会更好。我什至不知道如何尝试这个。

示例段落:“你听到一个骑手疾驰并朝着声音旋转。你有森林隐身技能吗?如果有,转95。如果没有,转234。”

标签: androidkotlin

解决方案


推荐阅读