我正在尝试根据平移手势旋转SKSpriteNode。我想出了检测pan的唯一方法是在GameViewController.swift中插入小代码。要在平底锅上旋转精灵,我必须在场景文件中调用旋转功能。我尝试了PlayScene.rotateTommyLeft()
,但是它给我错误说Missing argument for parameter #1 in call
这很奇怪,因为函数rotateTommyLeft不需要参数。我发布在下面。
func rotateTommyLeft()
{
tommy.zRotation--
}
答案 0 :(得分:2)
问题是因为你正在打电话
PlayScene.rotateTommyLeft()
其中PlayScene
是一个类,而不是一个实例
在此处查看类似的问题和答案:Missing argument for parameter #1 in call error for function with no params. Swift