Отбить один объект другим

swift
spritekit

#1

Здравствуйте, ранее задавала вопрос Взаимодействие между объектами никто не смог мне помочь( Мне нужно сделать так, чтобы красной фигурой можно было отбить черную (что-то вроде аэрохоккея), сейчас же она просто от него отскакивает, может кто подскажет как правильно сделать? Вот исходник: https://yadi.sk/d/TpQry-zL3Eoshs


#2

Здесь смотрели?


#3

Да, так уже пробовала, получалось, что если отбивать только вверх то все нормально, но вниз не отбивалось


#4

Видимо вы что то не так делаете)


#5

Ну так я делала, получается мячик просто от него отпрыгивает, а мне нужно именно чтобы этим объектом мячик отбивать, это маленько не то)


#6

Отбивать должен пользователь, или при столкновении?


#7

Именно пользователь, в этом та и проблема(


#8

Я слегка доработал тот пример: https://yadi.sk/d/6Tbu1-1F3ExUEF

Если жать не на платформу, то можно что то отбить


#9

Вот, а проблема в том, что так он вниз не отбивает, вверх все нормально работает, а если отбивать сверху вниз, то он просто останавливает мяч https://yadi.sk/d/aWg5faKU3Ey88G


#10

Сложно все :slight_smile: нужно определять с какой стороны летит шар и бить в его сторону, как то так: https://yadi.sk/d/rX6ollhc3EyCiR


#11

Вот, то что нужно было) Спасибо большое за помощь :blush: