iphone - 在 OpenGL ES 1.1 中创建闪电

标签 iphone animation opengl-es

我需要使用 OpenGL ES 1.1 (iPhone) 创建漂亮的闪电,并计划使用着色器。然而,当我在上一个问题 ( OpenGL ES 1.x Shaders ) 中询问这个问题时,我被告知这可能不是 iPhone 上的一个选项。

现在我又回到了原点,想知道如何制作闪电动画。它不需要看起来超现实。我已经尝试过使用诸如剥离在一起的三角形之类的东西。虽然这种方法确实有效,但它并不像我希望的那样好。

有人对这个主题有什么想法吗?

再次感谢,
〜埃里克

最佳答案

尝试使用具有从黑色到低饱和度蓝色或紫色到白色渐变纹理的三角形 strip 。将混合设置为加法(GL_SRC_ALPHA、GL_ONE)。

关于iphone - 在 OpenGL ES 1.1 中创建闪电,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/544097/

相关文章:

iphone - 使用远程 I/O 进行录音,AudioUnitRender -50 返回码

iphone - 如何在 iOS 上旋转自定义启动画面?

animation - 如何在SVG中添加自定义动画?

iOS-Metal : How to clear Depth Buffer ? 类似于OpenGL中的glClear(GL_DEPTH_BUFFER_BIT)

iphone - 带有 UIButtonType 详细信息披露按钮的路由标记标签 - 按钮不可点击

objective-c - iOS触控,手势,动画

Css 过渡和动画

android - 绘制带有空白区域的位图

android - 为什么有些 gl 调用接受数组,而其他的只接受 Android 上的缓冲区

iphone - 将文件保存到 Web View 可以看到的用户设备