skaction

    0熱度

    1回答

    我遇到了這個奇怪的問題。我使用addChild從GameScene didMove(查看:SKView)中添加敵人(SKSpriteNode)。 敵人已定位到x:100,y:100,並且它看起來正確。 我也有另一個動畫,完成我在同一個位置添加另一個敵人。但敵人出現在不同的位置。完成區塊如下所示。 holeExplosion.runHoleExplosionAction {[unowned self

    1熱度

    1回答

    設URL = Bundle.main.url(forResource: 「MyActions_HornLounge」,withExtension: 「SKS」) 讓= SKAction(命名爲: 「tapMousehole」,來自:url !,持續時間:5) 在模擬器中,這個工作。 (編輯:適用於iOS 11.0,但不適用於10.3) 在設備上找到該文件並正確設置URL,但返回nil作爲操作。 這

    1熱度

    2回答

    我正在嘗試在一個星球周圍製作太空飛船軌道。我目前在做 let playerPos = player.position let planetPos = planet.position let radius = playerPos.x - planetPos.x let rect = CGRect(x: planetPos.x - radius, y: planetPos.y - radiu

    1熱度

    1回答

    while word != ""{ if word[word.startIndex] == "R" { let moveSpriteToRight = SKAction.move(to: CGPoint(x: sprite.position.x+128, y: sprite.position.y), duration: 1) sprite.run(moveS

    3熱度

    1回答

    我有一個簡單的遊戲,兩條線從屏幕的頂部移動到底部。這兩條線之間有一個固定的空間,一個球必須通過該空間,否則遊戲結束。 我對遊戲的基礎知識沒有問題,我可以添加兩行,每次都有不同位置的空間,但我也想增加行的移動速度。我嘗試使用計時器並增加SKAction.move的TimeInterval,但由於後面添加的行速度更快,因此行間的水平空間變小,我不希望發生這種情況。 這是添加兩行並將它們移動到屏幕底部的

    2熱度

    1回答

    這一直使我發瘋。此代碼: func nowPrint() { print("RUN") } run(SKAction.repeatForever( SKAction.sequence([ SKAction.run(addSpawn), SKAction.run(nowPrint), SKAction.wait(forDura

    1熱度

    1回答

    的方向在這裏,你有遊戲的PRINTSCREEN:正在旋轉的觸摸的方向 我有一個靜態SKSpriteNode(播放器)。這是我對這些代碼: class GameplayScene: SKScene, SKPhysicsContactDelegate { static let Pi = CGFloat(Double.pi) static let DegreesToRadians = Pi/180

    3熱度

    1回答

    我有一個函數,創建SpriteNode副本並沿指定的時間間隔沿矩形路徑移動每個副本。我在這個時間間隔中遇到了一個問題,即在動作運行時,動作以不一致的間隔執行,從而在sprite節點之間形成奇怪的間隙。 var items = [SKSpriteNode](); let item = SKSpriteNode(imageNamed: "Spaceship"); func createItem(

    1熱度

    1回答

    我有我在場景中添加一個節點。同樣在現場,我給它一個反彈組件。該組件如下所示: class BounceComponent: GKComponent, ComponentSetupProt { var bounce: SKAction? var node: SKSpriteNode? @GKInspectable var diff: CGFloat = 0.2 @GKInspectabl

    1熱度

    1回答

    所以我正在使用SpriteKit中的遊戲,我正在使用此代碼來暫停遊戲。 self.pauseButton.alpha = 0 self.playButton.alpha = 1 self.settingsBackground.alpha = 0.85 self.isPaused = true self.pauseButton.alpha = 1 self.playButton.alp