我正在使用cocos2d的一个游戏,其中使用我的角色动画精灵表。我使用TexturePacker创建了这些图像。现在,由于一些原因,我想使用PVRTC 4格式来减少内存消耗。但正如PVRTC Texture Compression Usage Guide所建议的那样,我需要在每个字符中添加4个像素的额外边框才能产生正确的结果。即使我添加了边框,为了在运行时删除边框,我也必须用alpha图像来遮罩这个图像。我正在使用纹理打包器创建一个PVRTC4格式的精灵工作表,并创建与之匹配的alpha蒙版图像。我准备好了这两个图像在手,这是相同的宽度和高度。
现在我的问题是,我如何在Cocos2D中用alpha图像遮罩我的PVRTC纹理?
如果提供的解决方案与批处理节点一起使用,将会更有帮助!
提前感谢您的任何解决方案!
发布于 2011-05-04 17:42:53
为什么不让边框/填充区域完全透明呢?
发布于 2013-06-07 21:55:05
我也遇到了同样的问题,在阅读了ray wenderlich关于蒙版的页面后,我做了一个小的ccsprite子类,它允许你用2张图片来蒙版。
https://stackoverflow.com/questions/5866782
复制相似问题