gpt4 book ai didi

ios - frame.size 与 iphone 模拟器 spritekit swift 不匹配

转载 作者:行者123 更新时间:2023-11-30 11:12:13 27 4
gpt4 key购买 nike

我只是尝试使用 Xcode 创建一个游戏应用程序,然后继续创建新项目。作为定位测试,我只想将 Spritenode 放在屏幕中间。我刚刚删除了 Gamescene.Swift 中的所有内容并添加了以下三行:

Test = SKSpriteNode(imageNamed: "Fail")
Test.position = CGPoint(x: self.frame.width/2, y:
self.size.height/2)
self.addChild(Test)

在模拟器中,图片位于屏幕的右上角,这很奇怪 - 我认为。

Xcode 版本 9.4.1

Code and Simulation as a picture

最佳答案

更改 Gameviewcontroller.swift 可以解决我的问题。

我刚刚将那里的代码替换为

let scene = GameScene(size: view.bounds.size)
let skView = view as! SKView
skView.showsFPS = false
skView.showsNodeCount = false
skView.ignoresSiblingOrder = false
scene.scaleMode = .resizeFill
skView.presentScene(scene)

关于ios - frame.size 与 iphone 模拟器 spritekit swift 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52065319/

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