【发布时间】:2011-02-10 04:23:21
【问题描述】:
我正在开发一个 Android 和 iPhone 应用程序。我正在为粒子系统在屏幕上渲染许多小的(约 32 像素)广告牌,并希望为每个广告牌提供类似闪光的闪光,例如当粒子下落时,随机的粒子会在捕捉到光线时短暂地亮起并闪闪发光。有没有一种简单的方法可以达到这种效果?作为限制,我不能使用像素/顶点着色器。
我的想法是为每个广告牌提供类似金属的照明效果(虽然我不确定如何做这部分),同时为每个广告牌提供一个随机且不断旋转的法线,并带有平坦的阴影,这样每个广告牌广告牌会随机亮起。我很难让它看起来不错。
【问题讨论】:
-
这有点像“教我 OpenGL”的问题。没有人可以为您提供一些简单的解决方案,而无需实际为您编写代码。
-
我认为这不公平;我没有要求任何人教我 OpenGL,也没有要求提供代码。鉴于没有像素/顶点着色器的限制(我找到的每个教程都涉及),我要求提供一些高级提示,说明我可以使用哪些技术来模拟这种效果。像“使用这样的纹理......像这样设置闪电”这样的高级操作就可以了。我不期待一个确切的解决方案,只是一些我可以尝试的指针。
标签: iphone android graphics opengl-es