![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
Добрый день коллеги. Требуется непосильная помощь!
У меня есть объект самолетик двигается только вперед и имеет возможность поворачиваться направо и налево. не могу рассчитанность формулу таким образом, что-бы объект двигался именно в ту сторону в которую повернут. То есть повернут он на 45 градусов я нажимаю стрелку в вех и объект двигается под углом 45 градусов. |
|
|||||
|
__________________
Дети не должны знать о своих родителях |
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
значит высчитаваем угол в радианах а потом узнаем синус и косинус угла, угу. Щас попробуем. Шпасибо
|
|
|||||
|
да, speed - скорость вашего самолёта. Раскладываете её по осям в зависимости от угла поворота и двигаете. Функций класса Math работают с радианами.
__________________
Дети не должны знать о своих родителях |
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
Здорово получилось двигается строго туда куда и поворачивает. Но попутно возник и другой вопрос)
Как например сделать так что бы после того как я развернул самолетик и направил его в другую сторону, он продолжал двигаться по инерции ране направленную сторону ?) |
|
|||||
|
Регистрация: Oct 2012
Сообщений: 191
|
Попробуйте прибавлять/отнимать градусы по-чуть до нужного значения, а не жестко указывать их, тогда думаю, получится что-то напоминающее плавное движения. И лучше, как мне кажется, направлять самолетик по вектору, а не плюсуя/минусуя координаты - потом проще будет делать всякие фичи.
|
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
у меня например он вот так вот двигается с импульсом.
|
|
|||||
|
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
Tails ты как всегда меня выручил! Огромное спасибо.!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|