SpriteKit - установить масштаб и физику

Какой правильный способ "уменьшить" на вашей сцене.

У меня есть объект, который я применяю импульс, чтобы запустить его по экрану. Например, он будет стрелять примерно в 100 пикселей в поперечнике. Это работает как ожидалось - увеличьте силу, которую он летит больше, увеличьте плотность, которую он летит меньше, и т. Д.

У меня проблема с масштабированием. Единственный способ уменьшить сцену, который я знаю, - это установить Scale, и все мои узлы сжимаются, как и ожидалось.

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

Когда я регистрирую массу / плотность объекта до и после масштабирования, они совпадают, как и ожидалось.

Так почему неРазве это летит столько же? Попытался изменить импульс в соответствии с масштабом, но он не работает, да, он пролетает меньшее расстояние - но это не один в один с масштабированием.

Вопрос на засыпку...

Спасибо за идеи.

Ответы на вопрос(3)

Ваш ответ на вопрос