我是一个新的游戏开发人员,已经开始为android开发游戏。
我遵循了基本的教程,能够在屏幕上绘制3D对象。
我想要绘制游戏中的场景,如背景和其他对象,以及玩家对象。
请建议如何使用opengl来实现这一点。我没有使用任何库。我从头开始开发opengl。
谢谢。
发布于 2011-07-19 17:12:19
这是一个非常抽象的问题,尽管如果你想要制作一个玩家可以四处移动的场景,有几种方法可以做到。
在这个答案中,我假设您在代码中创建模型时,对顶点、索引、纹理、颜色和正常过程有一定的了解和控制。
这些技术通常是我使用的,但是,在谷歌上快速搜索"terrain generation OpenGL“或"heightfield terrain OpenGL”会给你一个很好的开始。我还注意到网上有几个模型可以使用。
发布于 2011-07-20 06:20:00
对您来说,学习Unity3D或UDK这样的游戏引擎可能比从头开始尝试更好。
http://www.unity3d.com/
下载引擎并学习教程。它有免费的3d资源,所以制作第一个游戏相当容易。然后你可以在Flash,PC,Mac上免费部署它。如果他们在那里成功了,那么你就可以付费分发安卓、iPhone、PS3、xBox和Wii……
编辑:如果你不关心pro的功能,他们现在允许你免费发布到Android和iPhone。好的是我写的代码可以部署在这么多的平台上。这很有意义。
此外,还有一个由Havok引擎的人制作的新版本,名为无政府项目。
祝好运。
https://stackoverflow.com/questions/6744489
复制相似问题