不同的android应用程序如何协同工作?
在像《遗忘》这样的游戏中,有一个欣欣向荣的第三方mod/插件世界。你几乎可以在游戏的每一个方面得到MOD 我如何编写android游戏,以便支持第三方编写的附加内容(他们可以在应用商店中收费) 基本上,必须有一个地方mods注册它们的存在,游戏必须检查它,然后不知何故从它们那里加载数据(对于纯基于数据的加载项)或执行它们(对于改变行为的加载项)不同的android应用程序如何协同工作?,android,Android,在像《遗忘》这样的游戏中,有一个欣欣向荣的第三方mod/插件世界。你几乎可以在游戏的每一个方面得到MOD 我如何编写android游戏,以便支持第三方编写的附加内容(他们可以在应用商店中收费) 基本上,必须有一个地方mods注册它们的存在,游戏必须检查它,然后不知何故从它们那里加载数据(对于纯基于数据的加载项)或执行它们(对于改变行为的加载项) 首先,我想我最感兴趣的是有数据插件(这是最安全的),但我想关注可执行插件。从某种意义上说,你可以让你所有的插件都是数据插件 考虑一下,如果您想在遗忘中添
首先,我想我最感兴趣的是有数据插件(这是最安全的),但我想关注可执行插件。从某种意义上说,你可以让你所有的插件都是数据插件 考虑一下,如果您想在遗忘中添加一个新区域。可以将地形数据集、一些静态对象定义为数据集(树木、岩石等),将连接定义为数据集(房屋的门) 最简单的方法是让你的引擎只是一个引擎,“游戏”本身只是一个随引擎分发的插件。你的游戏不过是一个经过良好测试、深思熟虑的数据集 当你想要模拟像交易卡游戏这样的东西时,它会变得更加困难。卡上的任何特殊机制都会受到API中可用调用的限制。但是,这取决于你的开放程度,整个社区都会拿出优秀的东西