我SKSpriteNode
用一个填充颜色和一个大小创建一个just,然后我旋转它:
SKSpriteNode *myNode = [SKSpriteNode spriteNodeWithColor:[SKColor grayColor] size:CGSizeMake(100, 100)];
myNode.zRotation = 0.2 * M_PI;
Run Code Online (Sandbox Code Playgroud)
如何为我启用消除锯齿功能SKSpriteNode
?现在,灰色方块的边缘看起来像锯齿状.
我已经发现:当我创建一个灰色的100x100px PNG并使用时spriteNodeWithImageNamed:
,边缘看起来也是锯齿状的.如果我在灰色方形PNG周围添加1px透明边框,则边缘看起来很平滑.(因为锯齿状边缘现在是透明的.)
预先感谢您的帮助!
小智 0
我知道这个问题很老了,但我有一个简单的解决方案。也许是你的图像不能很好地缩放。矢量图像具有较大的曲面,对调整大小提出了挑战。
我所做的是:1)如果导入矢量文件,请务必将其转换为PNG,使用非常大的DPI(360)和尺寸;2)使用Gimp打开PNG;3) 应用因子 11(或更大)的高斯模糊。
现在,使用您的图像作为纹理。如果仍然是锯齿状的,则将usesMipmaps设置为true。
归档时间: |
|
查看次数: |
1376 次 |
最近记录: |