问题标签 [opengl-es]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1153 浏览

iphone - 无法将 OpenGL 代码移植到 iPhone 的 OpenGL ES

这是我正在使用的示例代码。此代码在 OpenGL 中。我想将它移植到 OpenGL ES。glArrayElement()OpenGL ES 不支持。相反,建议使用glDrawElements(), glDrawArrays()。我无法转换它。你能帮我转换一下代码吗?

还有一个问题是我们glEnable(GL_TEXTURE_RECTANGLE_EXT)在 OpenGL ES 中是否有任何替代品。

0 投票
4 回答
2516 浏览

iphone - iPhone OpenGL ES 单视图还是多视图?

在为 iphone 编写游戏时,我对最好的方法是什么感到困惑。游戏将使用 OpenGL 渲染,但在创建开始屏幕、菜单、高分页面等时我很好奇。您是使用 OpenGL 完成所有这些,还是创建额外的 UIView 并使用 UIKit?

0 投票
1 回答
1031 浏览

iphone - 为什么手动移动 UIImageView 很慢?

我正在尝试编写一个面对面的 iPhone Air Hockey (like) 游戏。当用户触摸屏幕时,我通过将 UIImageView 中心放置在触摸中心的位置来移动“冰球”。

我还使用计时器移动冰球(另一个 UIImageView)。这种方法缓慢且不稳定。我知道我可以从 OpenGL ES 中获得性能,但如果我能提供帮助,我不希望它参与其中。

我还想利用动画引擎来实现特殊效果等。如何手动将桨和冰球移动到计时器并获得更好的性能。还是我只需要为此接受 OpenGL ES?

0 投票
3 回答
1725 浏览

iphone - 是否可以在 iPhone 上做一个漂亮的布隆过滤器?

我正在开发一个带有简单矢量图形的 iPhone 游戏,尽管如果屏幕上的对象发光(即在渲染中应用了布隆过滤器),它看起来会特别好。

我对后处理技术相当陌生,我正在阅读的大多数教程都使用 GPU 上的着色器。我只是想知道这是否可以在 iPhone 硬件上实现,或者是否都必须在软件中完成(在这种情况下,我认为实时使用会太慢)。

0 投票
7 回答
2469 浏览

iphone - iPhone 地图渲染

我正在为 iPhone 构建地图应用程序,我想问将地图从网站带到 iPhone 的最佳方法是什么。

我想获取大小为 80x80 的小图像并显示它们。这种活动可以通过使用 UIKit 或 OpenGL ES 来实现。

另外,如果您能给我带来一些关于这件事的成就和指南,我将非常感激。

编辑:

我需要为其他供应商获取自定义地图..

除此之外,我知道如何获取图像的渲染部分和显示部分,这是我的问题人。

0 投票
1 回答
1387 浏览

iphone - 可以更改 iPhone 上某些像素的 alpha 值吗?

是否可以仅更改 Sprite 的一部分 alpha 以响应用户交互?我的意思的一个很好的例子是 iFog 或 iSteam,用户可以在其中擦除 iPhone 屏幕上的“蒸汽”。由于用户可以触摸和移动的可能性非常多,因此交换图像是不可行的......

例如,假设你有一个简单的应用程序,它的背景是一堵砖墙,上面有涂鸦,所以会有两个精灵,一个是砖墙,一个是涂鸦,其 z 值高于砖墙。然后,根据用户触摸的位置(假设他们的触摸控制喷砂机),应该删除一些涂鸦,但不是全部,这可以通过更改涂鸦精灵的一部分的 alpha 值来完成。在 cocos2d-iphone 中有没有办法做到这一点?或者,我是否需要进入 openGL,如果需要,哪里是开始搜索如何完成此任务的好地方?

理想情况下,我想在 cocos2d-iphone Sprite 上完成此操作,但如果不可能,最好从哪里开始寻找?

在此先感谢,本

0 投票
1 回答
2795 浏览

iphone - iPhone OpenGL ES 2d 背景纹理

我有一个 1024 x 1024 的图像,我在我的游戏中用作背景纹理。

我想知道它们是否是处理绘制大背景纹理的正确方法。

我目前是如何做的:

0 投票
2 回答
1078 浏览

iphone - iPhone 模拟器上的 PVRTC 纹理

有什么方法可以让PVRTC 纹理在 iPhone 模拟器上工作?

0 投票
5 回答
1225 浏览

iphone - iPhone 游戏开发者——你的工具链是什么样的?

例如:

  • 源代码控制:git + adobe drive
  • 3d:谷歌草图 -> *.dae -> 搅拌机 -> *.obj
  • 2d:photoshop/illustrator -> *.png
  • 音频:大胆-> *.caf
  • 代码:ArgoUML、Xcode、Textmate
  • 测试:OCUnit
  • 构建:耙子,Xcode

随意提及您认为很棒的任何其他工具:)

0 投票
1 回答
2670 浏览

iphone - Texture2D iPhone SDK openGL

我在使用 OpenGL ES 的 iPhone 游戏中使用 Texture2D 类。

他们有什么好的教程来理解 Texture2D 类吗?

具体来说,我正在查看用于打印文本的 initWithString 方法。作为它的实现方式,当你使用它时你会得到白色的文本。我想修改方法,以便可以指定文本的 RGB 颜色。任何帮助/指示?