将重力行为添加到skspritenode

时间:2018-10-18 18:00:57

标签: ios swift skspritenode skphysicsbody uigravitybehavior

Swift 4.2 iOS 11.x使用游乐场

尝试在操场上制作一个简单的太空游戏。我创建了一个spite,并向其中添加了一个物理物体,它从屏幕上掉了下来。大。但是我不知道如何影响效果。我不能放慢它,加快它,停止它。.

    +-------------------+
    |  Stack *S         |
    +-------------------+
    | int    no_ele = 3 |      +-------------------------+
    | Node  *top -+     |  +-> | Node                    |
    +-------------|-----+  |   +-------------------------+
                  |        |   | StackEntryType data = 2 |    +-------------------------+
                  |        |   | struct node   *Next ----|--> | Node                    |
                  |        |   +-------------------------+    +-------------------------+
                  |        |                                  | StackEntryType data = 1 |
                  |        |                                  | struct node   *Next = 0 |
+-----------------+        +------+                           +-------------------------+
|                                 |
|   +-------------------------+   |
+-> | Node                    |   |
    +-------------------------+   |
    | StackEntryType data = 3 |   |
    | struct node   *Next ----|---+
    +-------------------------+

....

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)

我只是做错了所有事...

0 个答案:

没有答案