与游戏编程不同的Android应用程序编程?

问题描述:

我正在做一个商业应用程序,但我一直在关注Mario Zechner开始的Android游戏教程(我打算先做一个游戏)。与游戏编程不同的Android应用程序编程?

在马里奥的教程中,他为整个应用程序使用了一个活动,并没有真正使用xml布局。他还直接使用assetmanager而不是Resource对象,并创建了自己的渲染线程。

以编程方式开发商业应用程序和游戏应用程序有哪些主要区别?

我会建议您使用xml布局并使用资源文件。基本上遵循Android的方式。

我一直在开发应用程序工具,但后来我开始进入游戏。我试图保持相同的概念,这太过艰难。您受到动画功能的限制。 Theen我发现你可能需要使用表面视图作为你的渲染空间,所以你可以移动东西并使图形交互。你仍然可以用xml来创建它,但实际的交互是通过编程来完成的

然后我最近发现了一些东西。那里有android游戏引擎(只是googlr他们),使游戏更简单,更高效。我建议你开始使用普通的Android方式为您的商业应用程序,然后移动到游戏应用程序的游戏引擎,因为它基于Android基础知识 祝你好运