gpt4 book ai didi

ios - SKShapeNode 不绘制 UIBezierPath

转载 作者:可可西里 更新时间:2023-11-01 01:05:55 26 4
gpt4 key购买 nike

在我的 SKScene 的 didMoveToView() 中调用此代码:

let frame = CGRect(x: 30, y: 200, width: 100, height: 100)
let path = UIBezierPath(rect: frame)
UIColor.blackColor().setStroke()
path.stroke()
self.addChild(SKShapeNode(path: path.CGPath))

什么都不做。场景是空的(它有默认的 SKScene 灰色背景)。这里我只是尝试绘制一个黑色未填充的矩形(这是使用 SKShapeNode 绘制路径的简化版本,原始绘制代码更复杂)。

最佳答案

你的形状没有显示,因为你没有给 SKShapeNode 填充或描边颜色。您的代码应该是:

let path = UIBezierPath(rect: CGRect(x: 30, y: 200, width: 100, height: 100))

let shapeNode = SKShapeNode(path: path.CGPath)
shapeNode.strokeColor = UIColor.blackColor()
addChild(shapeNode)

关于ios - SKShapeNode 不绘制 UIBezierPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30425608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com