6
我创建了一个SKSpriteNode
只需用填充颜色和大小,然后转动它:雪碧套件:SKNode zRotation +抗锯齿
SKSpriteNode *myNode = [SKSpriteNode spriteNodeWithColor:[SKColor grayColor] size:CGSizeMake(100, 100)];
myNode.zRotation = 0.2 * M_PI;
如何启用抗锯齿我SKSpriteNode
?现在,灰色方格的边缘呈现锯齿状。
我已经发现:当我创建一个灰色的100x100px PNG并使用spriteNodeWithImageNamed:
时,边缘看起来也是锯齿状的。如果我在灰色方形PNG周围添加1px透明边框,则边缘看起来很平滑。 (因为锯齿状边缘现在是透明的。)
非常感谢您的帮助!
您可以在SKTexture上设置纹理过滤https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SKTexture_Ref/Reference/Reference.html#//apple_ref/c/tdef/SKTextureFilteringMode。 不确定节点是否具有纹理,因为它是用颜色和大小生成的,但值得一试。 –
谢谢,但没有SKTexture,这不起作用。 (无论如何,“SKTextureFilteringLinear”应该是默认的。) –
@Sebastian发现任何解决方案了吗? – bobmoff