gpt4 book ai didi

ios - 如何制作 SKSpriteNode 数组,然后将它们显示在屏幕上?

转载 作者:行者123 更新时间:2023-11-28 09:22:52 25 4
gpt4 key购买 nike

我试图制作一个 SKSpriteNode 数组,然后我试图在屏幕上渲染它们。这就是我尝试执行此操作的方式,但它不起作用:

var alienShip : [SKSpriteNode] = [SKSpriteNode]()



override func didMove(to view: SKView) {
backgroundColor = SKColor.white
alienShip.append(SKSpriteNode(imageNamed: "alien1"))

alienShip[0].position = CGPoint(x: size.width * 0.1, y: size.height * 0.5)
addChild(alienShip[0])

}

最佳答案

您需要为 alienShip 分配一个大小。你给了它一个位置,但是场景不能添加它,因为它不知道在哪里。尝试类似的东西: alienShip[0].size = CGSize(width: size.width 50, height: 50) 在将其添加到场景之前。

关于ios - 如何制作 SKSpriteNode 数组,然后将它们显示在屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52884331/

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