gpt4 book ai didi

ios - 带有圆角矩形的 SKScene

转载 作者:行者123 更新时间:2023-12-01 16:26:11 26 4
gpt4 key购买 nike

有没有办法让 SKScene 有圆角?我知道您可以使用 SKCropNode 制作圆角矩形,但我不确定如何在 SKScene 中执行此操作。我的 ViewController 像 Apple 默认模板一样呈现场景:

let skView = self.view as! SKView 
skView.presentScene(scene)
我想这样做的原因是我在游戏开始时在容器 View 中重用了我的主 GameScene 和一个教程。

最佳答案

这是我的方法

enter image description here

let world = SKSpriteNode(imageNamed: "world")
var num = CGFloat(0)

override init(size: CGSize) {
super.init(size: size)
backgroundColor = SKColor.blackColor()
let cropNode = SKCropNode()
let worldMask = SKSpriteNode(imageNamed: "rect")

cropNode.addChild(world)
cropNode.maskNode = worldMask
addChild(cropNode)
cropNode.position = CGPointMake(size.width/2, size.height/2)

let randomSquare = SKSpriteNode(color: SKColor.redColor(), size: CGSizeMake(100, 100))
world.addChild(randomSquare)
}


override func update(currentTime: NSTimeInterval) {
num += 0.1
world.position.x += cos(num) * 10
world.position.y += sin(num) * 10
}

关于ios - 带有圆角矩形的 SKScene,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35212384/

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