Как сделать?
Вложений: 1
Учась, и возник первый вопрос:
Как заставить спрайт лететь так, как показано на рисунке? |
Ответ: Как сделать?
x = x0 + Ux * t
y = y0 + Uy * t - (g * t^2) / 2 g - гравитация = 10 t - время в секундах |
Re: Как сделать?
Спасибо.
|
Ответ: Как сделать?
Школьная математика, нужно поймать зависимость. Тут она идёт между Градусом и скоростью полётом, а так-же направлением (вверх\вниз).
И так, чем сильнее скорость тем меньше идёт уклон по Pitch. Чем перпендикулярнее летит тем тоже меньше идёт уклон (тем ресче он будет). Можно воспользоваться корнем, и связать со скоростью полёта. В общем это 8 класс, графики. :) |
Re: Как сделать?
Вобщем. Я в классе с хим. био уклоном :) . У нас математица по несколько недель не бывает(и замену не дают). Так чтоя в математике не силён :( . Можете хот маленький кусочек кода написать?
|
Ответ: Как сделать?
MoKa, ты чо? каким градусом? не вводи человека в заблуждение.
vadim2, Джимон ответил на твой вопрос. если не хочется видеть парамтерическую системы, можеш использовать приращение к координате y. ну и инкрементирвоать приращение. x=x+dx y=y+dy dy=dy-g |
Ответ: Как сделать?
HolyDel, ну да, я говорил немного о другом, о 3д спрайте, извеняюсь.
|
Цитата:
А можно сделать так. Если x>чего-то там :) , то dx=dx- чёто-там(наверное х-ню написал :( ). Что делать? |
Ответ: Как сделать?
Я так понял тебе полет снаряда надо узнать? Много по этой теме сказано. http://www.glenbrook.k12.il.us/gbssc...ors/u3l2c.html Честно сказать там стока формул... и ничего про программирование.
На скока я помню гравитация ~9.8 |
Ответ: Как сделать?
Цитата:
|
Re: Как сделать?
Спасибо.
|
Ответ: Как сделать?
|
Часовой пояс GMT +4, время: 07:55. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot