所以我正在创建一个侧滚动射击游戏,但偶尔会遇到一些图形问题。我正在遇到这条神秘的线条。正如您在下面的图像中看到的那样,它出现在一些但不是所有的精灵上。我该怎么办呢?这是我的还是艺术家的错误?
我正在使用Cocos2d开发并使用CCSpriteBatchNode并且我的精灵表是一个.png,不确定这些信息是否相关只是因为我认为我可以留下尽可能多的信息。
任何想法???
答案 0 :(得分:3)
我也在我的一个cocos2D游戏中观察到同样的事情。我通过做两件事来解决这个问题。
一:
在ccConfig.h中定义这个
#ifndef CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL
#define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 1
#endif
第二:
检查你的spriteSheet,在sprite Spacing中使用2像素间隙。(我用过 Zwoptex)有一个选择。
我相信第一个肯定会解决你的问题..快乐编码。