gpt4 book ai didi

swift - 调用中参数 'y' 缺少参数

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

使用 Xcode + Swift + SpriteKit这是我的代码:

let scaleMove = SKAction.moveByX(CGPoint(x:CGRectGetMaxX(self.frame)-30,y:CGRectGetMinY(self.frame)+30, duration: 5))

我不知道该怎么办,你们有争论。但事实并非如此?

顺便说一句,如果您没有收到错误,则为:“调用中参数“y”缺少参数”

最佳答案

仔细看看传递给函数的第一个参数,你忘记了右括号,你试图传递 CGPoint 但它需要 CGFloat 并且你在最后有两个括号,但它应该只是一个:

let scaleMove = SKAction.moveByX(
// 1st param
CGPoint(x:CGRectGetMaxX(self.frame)-30, <- missing parenthesis and also missing y parameter for CGPoint initialisation and you cannot pass CGPoint where it expect CGFloat
// 2nd param
y:CGRectGetMinY(self.frame)+30,
// 3th param
duration: 5)) <- too many parenthesis, remove one

应该是这样的:

let scaleMove = SKAction.moveByX(
CGRectGetMaxX(self.frame)-30,
y:CGRectGetMinY(self.frame)+30,
duration: 5)

关于swift - 调用中参数 'y' 缺少参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33571331/

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