我和一个朋友目前正在考虑开发一款游戏,它与某个注册商标的 francise 有相似之处。为了定义游戏中的单位,我们创建了一个表示 44 个变量的抽象类,以及需要为每个单位实例实例化的两个方法。这个游戏的下一步当然是定义游戏中的所有单位。不幸的是,我有 648 个单元需要定义,每个单元有 22 个最终值,必须在游戏中的每个单独实例化时检查。例如,如果我在游戏中遇到这个单元,我会传递一个它的值的方法,它会查看某种定义表,它给出了所有这些基本的最终值。当然,我们遇到的问题是找到一种有效且安全地执行此操作的方法。目前,为了测试其他方法,我通过枚举定义了一些单元,并将它们的值存储在一个数组中。我的伙伴建议我们创建一个定义类,它将查看明文查找表。但是,我认为这种解决方案的问题要么是长度,要么是查找表的数量很大。我四处搜索,但大多数解决方案都需要使用服务器。然而,我们当前的目标是发布一个已经定义了所有内容的离线客户端。但大多数解决方案都需要使用服务器。然而,我们当前的目标是发布一个已经定义了所有内容的离线客户端。但大多数解决方案都需要使用服务器。然而,我们当前的目标是发布一个已经定义了所有内容的离线客户端。
无论如何,我知道这很可能是漫无边际的,但是......有没有人对如何有效地存储具有 22 个不同最终属性的 648 个单元有任何建议,以便以后可以调用和检查这样的实体?我不需要完整的代码示例,但想法会有所帮助。