Не было точно известно, как назвать это, но мне нужно подсчитать, сколько противников убит игрок, прежде чем они умрут и возродятся для моей точки и системы здравоохранения.Как перенести объект с помощью действия?
Моя идея - создать переменную, которая получает 1 добавленный к ней на каждом столкновении, а затем, когда игрок убит, он берет сумму этой хранимой переменной оценки и использует ее для точки и для моей системы здравоохранения, которая это переместить что-то на экран вверх.
Некоторые супер псевдо-код будет выглядеть следующим образом:
var storedPlayerScore = 0
var HealthPlus = SKAction.moveBy(CGVectorMake(0, (10 * storedPlayerScore)), duration: 0.05)
У меня есть оба, определенные в моем Gamescene.
, а затем вниз в моем didbegincontact, я просто хотел бы, как сохраненный playerscore ++ всякий раз, когда сталкиваются два правильных объекта.
Так что, прежде чем, когда я просто убедился в работоспособности здоровья, у меня было число, в котором хранилась переменная, но когда я использую это, он дает мне «Gamescene.type не имеет переменной с именем storedPlayerScore»
Я нахожусь на правильном пути здесь? Как очистить ошибку, которую я получаю?
Спасибо за сверхчистое объяснение. Работает отлично. Хороший! – Noowoo