iphone - 核心动画的鱼眼效果?
<p><p>我正在尝试实现类似于 ABC News iPad 应用程序的地球效果。 (<a href="http://www.google.com/images?q=abc+news+ipad&um=1&ie=UTF-8&source=og&sa=N&hl=en&tab=wi&biw=1277&bih=854" rel="noreferrer noopener nofollow">Google Images Examples</a>)</p>
<p>是不是可以通过改造CALayers来达到这个效果呢?还是使用 OpenGL 和片段/顶点着色器?</p>
<p>CALayer 提供对转换矩阵的访问,是否有一些数学可以应用于此而不是转换 OGL 模型 View 矩阵?感觉 OGL 是更复杂的方法,应该有更简单的解决方案。</p>
<p>如果有人有一些想法,非常感谢。谢谢!</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>无论您对变换矩阵做什么,<code>CALayer</code> 将始终保持平面。这就是为什么 Apple 喜欢将 Core Animation 称为“2.5D”(3D 空间中的 2D 对象)。您也许可以排列多个图层,使它们形成一个球体,但您不能一次在所有图层上映射纹理。</p></p>
<p style="font-size: 20px;">关于iphone - 核心动画的鱼眼效果?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/3790238/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/3790238/
</a>
</p>
页:
[1]