Добавление гравитационного поведения к скпритеноду

Swift 4.2 iOS 11.x Использование детской площадки

Попытка построить простую космическую игру на детской площадке. Я создал злобу и добавил к ней физическое тело, и оно упало с экрана. Отлично. Но я не могу понять, как повлиять на эффект. Я не могу замедлить это, ускорить это, остановить это..

import PlaygroundSupport
import SpriteKit

class GameScene: SKScene {

var animator: UIDynamicAnimator?
var player: SKSpriteNode!

override func didMove(to view: SKView) {
    player = SKSpriteNode(imageNamed: "player_frame1")
    self.addChild(player)

....

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    player.physicsBody = SKPhysicsBody(circleOfRadius: player.size.width)
}

Я просто делаю все это неправильно...

0 ответов

Другие вопросы по тегам