Я делаю игру, в которой игрок перемещается по миру, применяя силу к игроку (должен ли игрок перемещаться влево или вправо, определяется значением xVelocity, которое равно -200 или 200) в методе обновления.Перемещение поведения столкновения SKSpriteNodes с физикой
override func update(currentTime: NSTimeInterval) {
player?.physicsBody?.applyForce(CGVectorMake(xVelocity, 0))
enemy?.physicsBody?.applyForce(CGVectorMake(enemyxVelocity, 0))
}
У меня также есть враги, которые перемещаются, также используя силу на оси х. Когда враг и игрок сталкиваются, противник отбрасывается назад, и игрок может продолжать двигаться, но это противоположность тому, что я хочу. Я бы хотел, чтобы враги были намного более сильными, и на самом деле сбили игрока с дороги.
Я использую редактор сцен Xcode, чтобы сделать это, и я не уверен, какие части свойств физических тел будут иметь значение, чтобы дать мне желаемый эффект?
Спасибо, Оливье! Масса была права! –