1
我創建了一個遊戲,在那裏你點擊啓動玩家讓他跳躍,然後隨着他的上升,越來越多的物體爲你產生收集以獲得積分(想想塗鴉跳躍)。我已經設置好了,所以這會發生,但不是被物體給予推動,而是浮現出場景。 Id還喜歡知道如何在玩家觸摸時從場景中移除物體。在此先感謝(:Swift SpriteKit:如何讓精靈在碰撞對象時獲得輕微的速度?
這裏是我讓他獲得速度,當他接觸到目標代碼:
func bounceOff() {
player.physicsBody?.affectedByGravity = false
player.physicsBody?.applyImpulse(CGVectorMake(0, 10))
let advance = SKAction.moveByX(0, y: 10, duration: 5)
runAction(advance)
}
我在哪裏可以使用removeFromParent方法? –
當玩家觸摸對象,就像你在問題中描述的那樣。處理touch。在touchesBegan。 – neo
它說我需要一個SKNode。Snowflake .removeFromParent(節點:SKNode)。我放什麼? –