首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不同的android应用程序如何协同工作?

不同的android应用程序如何协同工作?
EN

Stack Overflow用户
提问于 2011-08-19 03:23:12
回答 1查看 66关注 0票数 0

在像《遗忘》这样的游戏中,有一个欣欣向荣的第三方mod/plugin世界。你几乎可以在游戏的每一个方面获得mods。

我怎么才能写一个android游戏,这样我就可以支持第三方编写的额外内容(他们可以在应用商店中收费)?

基本上,必须有一些地方mods注册了它们的存在,游戏必须检查它,然后以某种方式从它们加载数据(对于纯粹基于数据的附加组件)或执行它们(对于行为改变附加组件)。

首先,我认为我最感兴趣的是数据附加组件(这是最安全的),但我希望关注可执行的附加组件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-19 03:27:42

在某种意义上,你可以让你所有的插件都是数据插件。

考虑一下,如果您想要在Oblivion中添加一个新区域。您可以定义一个地形数据集,将一些静态对象定义为数据集(树木、岩石等),将连接定义为数据集(门到房子)。

最简单的方法是让你的引擎只是一个引擎,而‘游戏’本身就只是一个随引擎一起分发的插件。您的游戏只不过是一个经过良好测试、经过深思熟虑的数据集。

当你想要模拟像交易纸牌游戏这样的东西时,就会变得更加困难。卡上的任何特殊机制都会受到API中可用调用的限制。但是,取决于你开放的程度,整个社区都会提出很好的东西!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7112937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档