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