我想知道如何在 Cocos2d 3 中重复纹理。我有一个背景,我想在屏幕上“平铺”它。我找到了this它正在使用带有 GL_REPEAT 的 ccTexParams,但在 cocos 的第 3 版中已将其设为私有(private)。
我找到了另一种解决方案,可以是 found here它创建一个循环并根据纹理的大小和您想要的大小定位一个新的子节点。但那是性能吗?因为当你有一个 1px 宽的背景纹理并想在 iPad 视网膜上重复它时,你有超过 2000 个子节点。
重复纹理的最佳方法是什么。
最佳答案
好吧,因为没有 POT 纹理就没有重复的方法,所以我自己制作了一些东西来处理它。
可能对有同样问题的人有用。代码可以找到here在 Github 上。
关于opengl-es - Cocos2d v3 重复纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20704751/