绘制带纹理的圆形SKSpriteNode?

时间:2017-08-20 15:03:17

标签: swift sprite-kit

有没有办法用纹理绘制圆形SKSpriteNode?或者,绘制带纹理的SKShapeNode?

1 个答案:

答案 0 :(得分:0)

要考虑所有图像都是矩形/正方形。我们看到的是圆形,是我们如何显示彩色像素:圆形外部是透明的,内部是什么,是彩色部分。

  1. 我们需要一个圆圈
  2. 我们纹理
  3. 我们将其添加到场景中
  4. 我们从刚刚添加到场景中的这个形状节点中取回一个新纹理
  5. 我们使用这个新纹理制作一个新的精灵
  6. 我们将精灵添加到场景

    public class CreateParameters
    {
        public Person Person { get; set; }
        public Category Category { get; set; }
    }