Я разрабатываю игру с использованием Sprite-Kit (Objective-C). Это игра, в которой вы управляете птицей в полете, а стрелки и другие плохие снаряды стреляют в вас с правой/верхней/нижней сторон экрана. Я использую физику вместо SKAction, чтобы выполнить это, поскольку я хочу, чтобы она казалась как можно более жизнеспособной. Поэтому я знаю, как использовать Impulse на снаряде, чтобы стрелять в него по птице, но мне интересно, как можно гарантировать, что снаряд будет расстрелян прямо у птицы, независимо от положения y-птицы и y-позиционирования снаряда до применения Impulse?Sprite Kit - Применить Импульс, чтобы стрелять снарядом на персонажа
У меня очень расстраивающее время для этого, поэтому любая помощь по этому вопросу будет принята с благодарностью. Благодарю.
как я могу gaurentee скорость снаряда всегда то же самое, а? –
Если сила такая же, скорость должна быть одинаковой. Вот почему я нормализовал компоненты вектора. – 0x141E
@ 0x141E Вы имели ввиду sqrt вместо сортировки? Это, вероятно, опечатка ... – Whirlwind