我正在将 cocos2d 用于使用精灵表进行角色动画的游戏。我使用 TexturePacker 创建了这些图像。现在,由于某些原因,我想使用 PVRTC 4 格式来减少内存消耗。但正如PVRTC 纹理压缩使用指南所建议的那样,我需要在每个字符中添加 4 个像素的额外边框才能产生正确的结果。即使我添加了边框,我也必须用 alpha 图像屏蔽此图像以在运行时删除边框。我正在使用 Texture Packer 创建一个 PVRTC4 格式的精灵表,并创建了与之匹配的 alpha 遮罩图像。我已经准备好了这两张宽度和高度相同的图像。
现在我的问题是,如何在 Cocos2D 中使用 alpha 图像掩盖我的 PVRTC 纹理?
如果提供的解决方案与批处理节点一起使用会更有帮助!
提前感谢任何解决方案!