首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android游戏开发架构

Android游戏开发架构
EN

Stack Overflow用户
提问于 2012-07-18 08:22:23
回答 1查看 1.3K关注 0票数 2

我想在安卓平台上开发一个游戏,我有大约一年的Java经验,也使用了C++中的OpenGL库。我还用Java编写了扫雷和连接4。基本上,这是我想要创建的游戏类型:

按下屏幕会使你的角色在屏幕上上升,释放它会使它下降。我知道已经有这样的游戏了,但这对我来说并不重要,这是我目前的目标。

我编写的两个游戏的结构都很简单,它只是一个GridLayout。这不适合任何已定义的布局。然后,我完全不知道如何测试角色/环境碰撞。我也想知道绘制“碰撞”环境的最简单/最快的方法是什么,我想应该是用OpenGL,但据我所知,这仍然需要很长时间,也不会那么容易。

我一直在努力寻找关于这方面的教程,但很明显,我一直没有成功。

PS:我已经知道了制作Android应用的基础知识,所以你不需要担心这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-18 08:28:13

想一想你想要实现的每一个环节。

首先,你可能会阅读libgdx:http://code.google.com/p/libgdx/,这是一个很棒的安卓游戏引擎,它会为你做很多工作。

对于玩家来说,如果它被按下,就会将玩家的y位置增加几个像素,否则就会递减。

对于地图,你可能需要一些基于2d多边形的碰撞来处理上下可碰撞的环境,libgdx有一个内置的物理库,但我不确定它如何支持基于多边形的碰撞。最后,只需创建地图并使其比游戏屏幕更宽,然后随着玩家的移动移动相机。

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

https://stackoverflow.com/questions/11532686

复制
相关文章

相似问题

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