-1
我有這個遊戲我正在製作,並且在遊戲中,玩家通過在這個梁狀地面下移動或移動來避開阻擋。到目前爲止,除了英雄在翻倒時不會翻轉起來的事實之外,我已經擁有了一切。英雄翻轉但不能倒退
這是我使用的代碼:
func flipDown() {
isUpsideDown = !isUpsideDown
var scale: CGFloat
if isUpsideDown {
scale = -1.0
} else {
scale = 1.0
}
let translate = SKAction.moveByX(0, y: scale * (size.height + kMLGroundHeight), duration: 0.1)
let flip = SKAction.scaleYTo(scale, duration: 0.1)
runAction(translate)
runAction(flip)
}
如果是,是應該的代碼,以使「英雄[來]翻轉回來了」 ? – KSFT
'除了英雄不翻轉的事實',爲此,'flipDown()'必須被調用兩次:第一次翻轉,第二次翻轉。你的代碼中的第二個電話是在哪裏? – ankhzet
@KSFT該函數僅被稱爲flip()。它應該做翻轉和翻轉。但是當它不起作用時,我試着做出2個不同的功能。一個翻轉下來,一個翻轉回來 – FreshMinded