【发布时间】:2014-05-29 14:38:14
【问题描述】:
剪辑精灵的最佳方法是什么? 我使用 CCClippingNode 但它在 iPhone4 上太慢了.. 也许有办法做到这一点?使用模板缓冲区还是使用着色器?
我有一些 CCRenderTexture,我想用 CCSprite 剪辑它,那里没有 alpha 我不希望有一个可见的像素,而且我可能有 5-6 个这样的节点,它在 iPhone 上太慢了4 和一些安卓设备..
【问题讨论】:
-
你也把它发到了 Cocos2d-x 论坛。着色器可以工作。
-
剪辑在什么意义上?我认为这不是每个顶点剪辑?这些总是最快的,任何涉及着色器或模板缓冲区的东西都将是每个片段的,因为 iPhone 无法实现几何着色器。
-
我有一些 CCRenderTexture,我想用 CCSprite 剪辑它,那里没有 alpha 我不希望有一个像素可见
-
在这种情况下,着色器将是最简单的方法。测试纹理的alpha值,如果是discard。