我試圖根據平移手勢旋轉SKSpriteNode。我想出了檢測平移的唯一方法就是在GameViewController.swift中插入小代碼。要在平移中旋轉精靈,我必須在我的場景文件中調用旋轉函數。我試着做PlayScene.rotateTommyLeft()
,但它給我錯誤說Missing argument for parameter #1 in call
這是奇怪的原因rotateTommyLeft函數不應該需要一個參數。我在下面發佈它。swift:從控制器調用場景中的函數
func rotateTommyLeft()
{
tommy.zRotation--
}
也許你宣佈' rotateTommyLeft'兩次? (你的意思是'第二次旋轉TommyRight') – idmean 2014-08-27 22:07:14
沒有。情況並非如此。但是,我似乎注意到輸入函數時需要一些奇怪的參數輸入。我拍了一張截圖。 [鏈接](http://i.imgur.com/CQ8Xk4u.png) – Sam 2014-08-27 22:09:30
看起來像該方法被認爲是功能。你是否嘗試過清潔和重建? – idmean 2014-08-27 22:10:47