2009-12-24 206 views
0

对于我的新游戏之一,我使用OpenGL ES,因为它有多个敌人和子弹等。如何使用Opengl ES在屏幕上绘制图像?我有一个player.png图像,它是一个48x48像素的图像;我将如何在屏幕上绘制?OpenGL ES iPhone纹理

回答

0

基本的答案是,您可以在两个三角形中创建一个四边形,然后在屏幕上绘制“相机朝向”或2D模式。

在OpenGL ES(火箭飞船之一)的iPhone例子中,您可以看到处理加载png并显示它们的Texture2D类。这很简单,但工作。

但我建议你看看cocos2d iPhone。该框架处理了很多这方面的东西给你,让你更集中了很多你的游戏:http://code.google.com/p/cocos2d-iphone/

你也可以看看GameSalad的制作简单的iPhone游戏的非programmery方式:http://gamesalad.com/

+0

现在好了我把它放在屏幕上,但是当视图移动到很大程度时(我在视图后面有player.png)最终玩家开始消失 – techy 2010-01-03 16:59:03