【问题标题】:OpenGL ES iPhone TexturesOpenGL ES iPhone 纹理
【发布时间】:2009-12-24 17:41:12
【问题描述】:

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

【问题讨论】:

    标签: iphone opengl-es


    【解决方案1】:

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

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

    但我建议你看看 cocos2d iPhone。这个框架为你处理了很多这样的事情,让你更加专注于你的游戏:http://code.google.com/p/cocos2d-iphone/

    您还可以通过 GameSalad 了解制作简单 iPhone 游戏的非编程方式:http://gamesalad.com/

    【讨论】:

    • 现在我已经在屏幕上显示了,但是当视图移动太多时(我有 player.png 跟随视图)最终播放器开始消失
    猜你喜欢
    • 2012-01-12
    • 2011-11-16
    • 1970-01-01
    • 2011-11-08
    • 2012-07-07
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2011-08-26
    相关资源
    最近更新 更多