2016-01-20 46 views
1

我正在製作一個遊戲,其中玩家通過向玩家施加力量來移動世界(玩家是向左還是向右移動取決於xVelocity值是-200還是200)中的更新方法。移動SKSpriteNodes碰撞行爲與物理

override func update(currentTime: NSTimeInterval) { 
    player?.physicsBody?.applyForce(CGVectorMake(xVelocity, 0)) 
    enemy?.physicsBody?.applyForce(CGVectorMake(enemyxVelocity, 0)) 
} 

我也有一些移動的敵人,也使用x軸的力量。當敵方和玩家發生碰撞時,敵人會被擊倒,玩家可以繼續前進,但這與我想要的相反。我希望敵人能夠更加強大的動力,並且實際上推動了這位球員。

我使用Xcode的場景編輯器來做到這一點,我不知道什麼部分的物理機構屬性會給我所需的效果?

回答