将Qt(针对KDE)开发的游戏移植到Android

时间:2012-05-10 08:05:39

标签: android qt qml

我有用QDE(QML)编写的用于KDE的游戏(基于Contract Bridge的卡片),现在我应该将整个游戏移植到Android(当然还有Android apapted UI)。起初我考虑使用Necessitas(Android的Qt端口),但发现它仍在开发中,目前处于第三Alpha。我是Android开发(以及游戏开发)的新手,我有使用Java,C ++和Web技术(如HTML5,JavaScript)的经验。

因此根据我的技能,我考虑使用MoSync。但是我不确定我是否能够使用Qt中已经开发的任何现有游戏模块(而在MoSync中它可以从JavaScript调用C ++代码,反之亦然),因为我没有在Qt版本的游戏,我首先要参考那个代码,然后我会在Android版本上工作。所以我需要建议从哪里开始。另外,我有1.5个月的时间来完成项目(没有任何工时限制),所以还建议我使用Android API从头开始工作。

如果我需要进一步详细说明问题,请告诉我。

感谢。

2 个答案:

答案 0 :(得分:1)

我建议您查看V-Play(v-play.net)。它是基于Qt / QML的跨平台游戏引擎。 如果您的游戏已经用QML编写,那么您的移植工作量最少,因为您可以使用几乎所有现有代码,并使用V-Play QML游戏组件来处理多种显示分辨率&纵横比,动画,粒子,物理,多点触控,手势,路径查找等(API reference)。

您还可以查看Benefits,了解V-Play是否满足您的要求。

答案 1 :(得分:0)

Qt比以往任何时候都更加跨平台。而不是移植,只需稍微修改它并继续使用Qt,然后为iOS,Android等编译