问题描述
我有一个 SpriteKit 游戏,其中有通过 SKShapeNode(splinePoints:count:)
创建的形状。
这些形状中的每一个都需要大约 5 次绘制调用,如 view.showsDrawCount = true
所示。所以,如果我有 3 个形状,那就是大约 15 个绘制调用。
我创建了这样的形状:
var splinePoints = getSplinePoints()
let ground = SKShapeNode(splinePoints: &splinePoints,count: splinePoints.count)
ground.blendMode = .replace
ground.linewidth = 1
ground.fillColor = UIColor(Color.purple)
ground.strokeColor = UIColor(Color.clear)
addChild(ground)
我还设置了 view.ignoresSiblingOrder = true
。
那么,为什么这些形状需要如此多的绘制调用,我该怎么做才能最大限度地减少这些调用?
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)