【问题标题】:iPhone OpenGL : Adding a background imageiPhone OpenGL:添加背景图像
【发布时间】:2011-01-22 00:20:35
【问题描述】:

好吧,我所有可爱的 openGL 东西都在工作,我可以通过视图的属性甚至窗口更改背景颜色,但是看在上帝的份上,我无法将其更改为图像。

  • 我已尝试将其添加到笔尖
  • 我已尝试将 UIImageView 添加为 一个子视图。
  • 我尝试将其添加为 UIColor 带图案
  • 我尝试让 OpenGL 视图具有 清除背景和设置
    实际窗口上的图像。

还是不开心!

【问题讨论】:

    标签: iphone opengl-es uiimageview


    【解决方案1】:

    发出 glClear 然后将 2 个三角形(即四边形)渲染到屏幕上,并将适当的图像纹理映射到它们上。

    【讨论】:

    • 我认为纹理必须是方形的,因为我的图像是矩形
    • 别担心,如果您使用 512x512 图像而不是 320x480 图像,您的屏幕不会变大 ;)
    • 显然 iPhone 在有限的情况下支持两种纹理的非幂幂,可能正好适合您的需求:stackoverflow.com/questions/4760174/…
    猜你喜欢
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 2013-02-16
    相关资源
    最近更新 更多