gpt4 book ai didi

ios - 这个带有 SpriteKit 的 Swift 代码没有达到预期的效果

转载 作者:行者123 更新时间:2023-11-28 06:57:15 25 4
gpt4 key购买 nike

我对 Swift 和 iOS 开发还很陌生。我正在观看有关使用 Swift 和 SpriteKit 进行 iOS 开发的教程。按照教程,我打开 Xcode,新项目,游戏,通用;我所改变的只是 GameScene.swift。这是新代码:

import SpriteKitclass GameScene: SKScene {    override func didMoveToView(view: SKView) {        /* Setup your scene here */        var node1 = SKNode()        node1.position = CGPoint(x: 100, y: 100)        self.addChild(node1)        var spr1 = SKSpriteNode(imageNamed: "Spaceship")        spr1.position = CGPointZero        spr1.zPosition = 1        node1.addChild(spr1)    }    override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {        /* Called when a touch begins */    }    override func update(currentTime: CFTimeInterval) {        /* Called before each frame is rendered */    }}

注意:Spaceship 图像是默认提供的。

因此在教程中,这段代码向场景中添加了一艘宇宙飞船。但是,当我运行模拟器时,场景仍然是空白的。可能是什么问题?如果需要更多信息,请说明,我会提供。

最佳答案

它可能运行正常,只是您无法在屏幕上看到它。根据您正在模拟的设备,您可能会在屏幕外显示宇宙飞船。尝试一个不同的、更小的设备来模拟,并检查你是否能看到它。

关于ios - 这个带有 SpriteKit 的 Swift 代码没有达到预期的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33124766/

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