Cocos2d v3重复纹理

Mat*_*ijn 5 textures opengl-es repeat cocos2d-iphone

我想知道如何在Cocos2d 3中重复纹理.我有一个背景,我想在屏幕上"平铺"它.我发现这个使用ccTexParams和GL_REPEAT但是那些已经在cocos的第3版中被私有了.

我找到了另一个解决方案,可以在这里找到它创建一个循环并根据纹理的大小和你想要的大小定位一个新的子节点.但那是高性能的吗?因为当你有一个1px宽的背景纹理并希望在iPad视网膜上重复这种纹理时,你有超过2000个子节点.

重复纹理的最佳方法是什么?

Mat*_*ijn 3

好吧,因为没有 POT 纹理就没有重复的方法,所以我自己做了一些东西来处理它。

可能对有同样问题的人有用。该代码可以在 Github上找到。