![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ядерный взрыв в 2D аркаде [Delphi, Windows, Pocket PC]
ZAROLF © (2004-03-10 14:05:00)Народ прошу помочь, у меня в аркаде после попадания боеголовки в определённую стену, должна произойти детонация(причём ударная волна взрыва должна частично гаситься об стены - где закрытая месность), так же взрыв должен быть ограничен плоскостями в горизонтальном else вертикальном положенииях.Подскажите как проще сие реализовать.
Poison man (2004-03-12 10:57:00) [1]Господин создатель темы, почитайте, пожалуйста, физику для начала.
lyeh (2004-03-12 00:52:00) [2]2 WebErr ©
>> дописывай атомный взрыв и защити за меня диплом по "динамике взрывной волны"!
Хорош флеймить :)
ZAROLF ©
Мдааа :) В стену летит ядернаяракета, а после взрыва волна еще и гаситься должна :)
Попробуй при взрыве рисовать аним. спрайт взрыва, и создавай кучу невидимых спрайтов (тут и ПикселЧек не нужен, и отрисовки нет, так что можно), пусть у каждого будет параметр Damage - в самом начале пусть будет максимум, и распространяй эти спрайты в стороны. При обработке спрайтов назначай Damage - чем дальше от эпицентра, тем меньше... Еще проверяй коллизии со стенами - если есть, то тоже уменьшай урон
WebErr (2004-03-11 18:35:00) [3]Ба!!! Аэродинамика пошла! :))))
Если уж на то пошло - дописывай атомный взрыв и защити за меня диплом по "динамике взрывной волны"! :))))
Вообще-то со стенками это ты себе жызнь усложнил - сиё не так просто как думается - сделай всё без отражения от стенок простым спрайтом, увидишь, что жить может быть так просто как и писать игры на Делфях! :))))
SoulSilver (2004-03-11 18:17:00) [4]Аркада не требует того, что ты хочешь, хотя это твое право, но не парь себе мозги... Правда это я про облучение
ZAROLF (2004-03-11 15:08:00) [5]И еще, каких размеров у тебя карта, что там после ядерного взрыва еще что то остается?
-----------------------------------------------------------------
Почему обязательно - если ядерный то это уже ...здец всему. Да карта большая, но это не говорит о настоящем мире.
Рамиль (2004-03-11 14:32:00) [6]Для наземного взрыва урон обратно пропорционален r^2 - r^3, последствия от радиации это слишком, ИМХО.
И еще, каких размеров у тебя карта, что там после ядерного взрыва еще что то остается?
ZAROLF (2004-03-11 14:05:00) [7]SoulSilver © (10.03.04 21:02) [2]
2 Zarolf: Можно сделать взрыв в виде одного спрайта посередине (место детонации) и расходящихся нескольких спрайтов, которые при столкновении об стену Sprite.Dead;
-----------------------------------------------------------------
С анимацией я уже разобрался, осталось поработать с физикой(меня интересует хотябы как примерно можно расчетать урон от взрыва: радиус поражения(чем дальше тем меньше урон),облучение(в открытой месности поподания под облучение),последствия от радиации.
Альф (2004-03-11 11:22:00) [8]Ядерныйвзрыв и стены ??? это чтото новенькое :)
SoulSilver (2004-03-10 21:02:00) [9]2 Zarolf: Можно сделать взрыв в виде одного спрайта посередине (место детонации) и расходящихся нескольких спрайтов, которые при столкновении об стену Sprite.Dead;
cyborg (2004-03-10 16:39:00) [10]http://www.cyborghome.ru/index.php?&id=sources
Такой взрыв не пойдёт?