Различное движение врага - PullRequest
       4

Различное движение врага

0 голосов
/ 21 февраля 2019

Я делаю 2-D игру в наборе Sprite, и это игра про Ледяных элементалей, прыгающих и бегущих по ледяным блокам и уклоняющихся от огненных шаров, выпущенных Огненным элементалом.Я хочу, чтобы огненный элементаль двигался вверх и вниз по правой стороне экрана.Экран горизонтальный.Я пытаюсь заставить элементала Огня двигаться вверх и вниз по оси Y к определенной точке, а затем подняться к определенной точке и повторить.Однако я не очень уверен, как это сделать.Помогите пожалуйста!

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Спасибо всем за помощь.Я понял, как заставить моего врага двигаться бесконечно так, как я хотел.

let move1 = SKAction.moveToY(CGPoint: size.width * //int)

let move2 = SKAction.moveToY(CGPoint: size.width * //int)

let sequence = SKAction.sequence([move1, move2])

let repeat = SKAction.repeatForever(sequence)

//enemy.run(repeat)
0 голосов
/ 23 февраля 2019

Есть несколько способов сделать это, но мое первое предположение было бы применить импульсы к ледяному элементалу.

См. Этот пост для справки - Применение импульсов в SpriteKit

...