gpt4 book ai didi

ios - Sprite 套件在纵向模式下无法在正确位置绘制线条

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

Sprite 套件在纵向模式下无法在正确的位置绘制线条

Sprite 套件在纵向模式下无法在正确的位置绘制线条。我尝试在 Sprite 套件中画线。在今天之前, Sprite 套件可以正常工作,但现在只有当应用程序处于纵向模式时,它才会绘制错误的 x 位置。我尝试绘制 x 位置 = -750/4 但它绘制 x 类似 -750/2 + 750/20。线的 y 位置也不正确。如何使其正常工作?

extension GameScene{
func setScreenSize(width inputWidth:Double,height inputHeight:Double)
{
let coordinatesX =
Double(self.frame.size.width)
// coordinatesX = 750
let coordinatesY = Double(self.frame.size.height)
// coordinatesY = 1334.0
}



func drawShapeNode()
{
theX = CGFloat(-750/4)
theY = CGFloat(-1334.0/4)
thePathToDraw.move(to: CGPoint(x: theX, y: theY))
thePathToDraw.addLine(to: CGPoint(x: 0, y: 0))
}

最佳答案

我发现只有当游戏 View 尺寸宽度<屏幕宽度时才会出现这个错误位置。这就是为什么我今天才注意到,以前都是正常的。因此,让游戏 View 大小宽度 >= 屏幕宽度修复它。此错误与 ScrollView 无关,因此当 View 不在 ScrollView 内部时会发生此错误。

关于ios - Sprite 套件在纵向模式下无法在正确位置绘制线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45320575/

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