Как сделать прыгающий импульс

У меня есть быстрая игра, в которой мне нужно применить импульс к полосе (прямоугольнику), но я не хочу, чтобы полоса подвергалась воздействию гравитации при приложении импульса, потому что сейчас вам нужно нажать на экран, например, 4 раза. чтобы штанга поднималась, когда она падает, какие-нибудь решения?? Моя игра называется Re-Turn в AppStore


person reojased    schedule 20.01.2015    source источник


Ответы (1)


Вы можете установить

var affectedByGravity: Bool

до false. Сразу из документы. Но будьте осторожны, как только скорость обнуляется, ваш узел просто перестает двигаться, то есть не падает (потому что гравитации больше нет). Другим вариантом было бы сделать импульс более сильным.

person Sebastian Dressler    schedule 20.01.2015
comment
Я думаю, что однажды я видел свойство, называемое трением, оно как-то связано? - person reojased; 21.01.2015
comment
Пожалуйста, прочитайте документацию SpriteKit. Там все описано. - person Sebastian Dressler; 21.01.2015
comment
Спасибо, но вы поняли мою идею?.. Потому что я уже реализовал то, что вы сказали, и да, это работает, но не так, как я ожидал. - person reojased; 21.01.2015
comment
Это может быть трение, да. Но я в настоящее время не могу вспомнить его точное определение. Вот почему вам придется поискать его и поиграть с этим и другими параметрами. - person Sebastian Dressler; 21.01.2015