【问题标题】:SKShapeNode bug with radius带有半径的 SKShapeNode 错误
【发布时间】:2016-05-23 18:00:02
【问题描述】:

我正在尝试创建一个 SpriteKit 游戏。我想在屏幕中间添加一个圆圈。

这是我的代码(swift):

func createSimpleNode() {
    let spriteNode = SKShapeNode(circleOfRadius: CGFloat(2))
    spriteNode.position = CGPoint(x: CGRectGetMidX(frame), y: CGRectGetMidY(frame))
    spriteNode.antialiased = true
    spriteNode.fillColor = SKColor.blueColor()
    addChild(spriteNode)
}

这就是结果 如果我将半径更改为 0.5,我会得到这个

【问题讨论】:

    标签: ios swift sprite-kit skshapenode


    【解决方案1】:

    首先,您的背景颜色是蓝色,因此很难看到您的蓝色圆圈。其次,你的圈子很小(2分)。我将您的代码放入“Hello, World!”中苹果提供的应用程序并保留了默认的灰色背景。我将您的圆圈大小从 2 更改为 200。结果在此屏幕截图中。我希望这能为你澄清事情。祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 2013-10-21
      • 2014-06-03
      • 2023-03-12
      • 1970-01-01
      相关资源
      最近更新 更多