我对swift很新,我正在创建一个抓钩机制,我试图在屏幕被点击时在钩子和玩家之间画一条线,但我一直想出{{1}我不知道该怎么做。我已经研究并尝试过多种方法,我知道这个错误存在多个问题,但我无法将其与我的问题联系起来。我认为我是新人的事实与它有很大关系。
Missing Argument for parameters in call
错误出现在let ropePath = CGMutablePath()
CGPathMoveToPoint(ropePath, player.position.x, player.position.y)
CGPathAddLineToPoint(ropePath, ropeTarget.position.x, ropeTarget.position.y)
rope.path = ropePath
rope.strokeColor = UIColor.red
rope.lineWidth = 8
上,我可以告诉你我尝试的所有内容都会产生不同的错误:
无法将CGFloat转换为预期的参数类型UnsafePointer CGAffineTransform
所以我猜我的问题是如何将CGPaths
转换为正确的参数?
此外,如果这是一个非常简单的修复,您可以解释或链接一些有助于我更好理解的文档吗?谢谢!