0
我在iPhone上使用cocos2d,想知道是否可以使用纹理掩膜来创建瓷砖转换/边缘图层。例如,一块草地砖和一块灰尘砖,我想要一块既有草地又有灰尘的瓷砖......有没有人做过这个,或者是为每一个可能的过渡创建一个瓷砖的唯一方法?iPhone cocos2d CCTMXTiledMap瓷砖转换
我在iPhone上使用cocos2d,想知道是否可以使用纹理掩膜来创建瓷砖转换/边缘图层。例如,一块草地砖和一块灰尘砖,我想要一块既有草地又有灰尘的瓷砖......有没有人做过这个,或者是为每一个可能的过渡创建一个瓷砖的唯一方法?iPhone cocos2d CCTMXTiledMap瓷砖转换
对于那些谁是好奇,你可以使用口罩以下设置:
先画应该在透明背景上使用黑色画笔面具。用src alpha和一个减src alpha来绘制它。
其次,在面具顶部绘制您只想出现在面具部分(黑色刷子)上的纹理。用dst alpha和gl_zero绘制这个纹理。
第三,绘制你想要出现在掩模透明部分上的纹理。用一个减号dst alpha和gl_one绘制这个纹理。
使用此技术,您不必为所有可能的地形制作过渡/边缘瓷砖。