Ben*_*ohn 5 opengl-es uiview ios
我很确定这个问题的答案基本上是“不”,但也许有办法做到这一点。
在 iOS 下,我希望能够指定一个片段着色器来将 UIView 组合在一起,而不是简单地将它们与基于 alpha 的混合相结合。
我想到的具体用例是我想要一个在两个背景层上滚动的前景层:一个是白天图像,另一个是夜间图像。前景视图将通过它们之间的线性混合来控制两个背景视图中的哪一个显示出来。两个背景也会滚动(比前景更慢),产生视差效果。
总的来说,我很沮丧 iPhone(和任何其他现代智能手机)有一个非常强大的 GPU 链接在它里面,而且所有 UI 要求它,在大多数情况下,都是微不足道的混合。能够让 UIView 具有一个代表表面法线的图层,以便在旋转时正确地对光源进行着色,这不是很酷吗?那不会很棒吗?
有什么想法吗?谢谢!
| 归档时间: |
|
| 查看次数: |
1020 次 |
| 最近记录: |