XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Есть идея сделать нечто вроде плоских зеркал для снарядов. То есть летит снаряд, ударяется в зеркало и по всем законам отскакивает от него. Удар считается абсолютно упругим.
Артте добавил:
Вообще это достаточно проблематично в плане затрат на расчеты на уровне виртуальной машины варкрафта, может есть ещё идеи?
Старый 27.03.2010, 19:36
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
хорошо бы сделать систему на использование ЗСИ при абсолютно неупругом ударе. Вот например летят 2 любые материальные точки (любой юнит например) навтречу друг другу, сталкиваеются и потом вместе движуться в какую нибудь сторону(в какую сторону и под каким углом зависит от вектора скорости и ее модуля).
Старый 27.03.2010, 19:47
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
KPOKODIL:
на ЗСИ
расшифруй
Старый 27.03.2010, 19:49
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Артте, Закон сохранения импульса ^^
Старый 27.03.2010, 19:50
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Только это будет надстройкой к выстрелу.
Артте добавил:
KPOKODIL, ну это само собой.
Старый 27.03.2010, 19:51
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Артте:
Только это будет надстройкой к выстрелу.
Что ты имеешь ввиду?
Старый 27.03.2010, 19:52
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
А зачем тебе это вообще надо?)
И ещё распиши, как ты предполагаешь, что дальше со снарядами происходит. Вообще у меня ещё есть идея магнит сделать. Для юнитов.
Артте добавил:
KPOKODIL, не отдельный модуль, поскольку он будет почти копировать выстрелы, а некоторые изменения в коде модуля выстрелов.
Старый 27.03.2010, 19:52
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Артте, ну потом равнозамедленое движение (может двигаться по пораболе, если снаряды были в воздухе,с ускорением g, может по прямой с ускорением -a, зависит от того, как вначале двигались снаряды), при достижение земли могут взрываться (если так судить то у нас же вся кинетичекая энергия при столкновении со землей переходит в тепло, ну значит можно сделать взрыв :) ).

Отредактировано KPOKODIL, 27.03.2010 в 20:13.
Старый 27.03.2010, 19:58
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
KPOKODIL, ты можешь указать свою функцию при столкновении с землёй, смотри подробнее описание функции. Причем ещё кастомное ускорение можешь указывать, это тоже предусмотрено =)
Артте добавил:
по оси Z -g сделай и всё
Старый 27.03.2010, 20:05
Monoroh
Don't look at me!
offline
Опыт: 2,777
Активность:
Demob, знаю что такое Хавок... Sorry, ошибался я..
Старый 27.03.2010, 20:15
XOR

offline
Опыт: 38,159
Активность:
рыцарь в каньоне и при подъема страшно дергается, фикси)
Старый 27.03.2010, 20:31
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Артте, ха , если честно я без понятия как на гуи отслеживать движение по оси Z. Я думаю что это возможно только на jass, c чем я не дружу.
Артте:
ты можешь указать свою функцию при столкновении с землёй
Можно вычислять по формуле Hmax=Hдо (высота, на которую поднялось тело после столкновения относительно земли) + Hпо (высота на которое поднялось тело относительно Hдо после столкновения)= (Vo(начальное, тоесть V до столкновения)х sin(a) (где a-угол полета по отношению к горизонту) ) и все это дело в квадрате, и теперь делить на 2g + таже самая формула, но только вместо Vo cтавим Vo' (скорость тела после столкновения) и заменяем угол (a) на другой, так как после столкновения угол к горизонту скорей всего поменяется. После чего, зная Hmax, ускорени = ускорению свободно паденя g, начальную скорость при движение вниз (тоесть к земле) = (Vк = 0) мы можем найти время полета снаряда до земли после столкновения. Ну а дальше по таймеру и выполняем свои действия.
Старый 27.03.2010, 20:31
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
O_o ты что несешь?)
Ты можешь указать функцию, которая выполнится во время столкновения с землей и у тебя в определенных переменных будет юнит-снаряд и прочее, что не ясно?))
Артте добавил:
она САМА выполнится, ты только имя указываешь. Ещё раз говорю, читай триггер INFO
Артте добавил:
XimikS, дык дергается , а что ж ему делать... пока не придумаю алгоритм гладкого спуска и нересурсоемкий - не пофкисю. А ресурсоемких и щас полно
Старый 27.03.2010, 20:58
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Артте, если честно, то я вообще не понимаю что ты от меня хочешь :)
Старый 27.03.2010, 21:01
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
KPOKODIL, ничего не хочу. Ты мне предлагаешь делать то, что уже сделано.

Отредактировано Артте, 27.03.2010 в 21:08.
Старый 27.03.2010, 21:02
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
а ты уже это сделал?
Старый 27.03.2010, 21:05
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
KPOKODIL, Артте:
Ты можешь указать функцию, которая выполнится во время столкновения с землей и у тебя в определенных переменных будет юнит-снаряд и прочее, что не ясно?))
Артте добавил:
она САМА выполнится, ты только имя указываешь. Ещё раз говорю, читай триггер INFO
Старый 27.03.2010, 21:07
KPOKODIL
В разработке
offline
Опыт: 10,262
Активность:
Артте, сори, че-то я подтормаживаю сегодня :)
Старый 27.03.2010, 21:11
Windrunner
Верь мне!
offline
Опыт: 4,565
Активность:
Хм странно я делал когда системку патронов(твою не смотрел сори=)) с отловом высот поднятием и тд
У мя получалось 150-200 без лагов(если все на экране без отвода экрана от них тоесть все 150-200 на экране хотя мб это из-за компа=)) и более 600 если отвести=)
Но про то что из-за компа я не уверен обычно если у мя система баганая то лагает даже у мя=)

Отредактировано Windrunner, 28.03.2010 в 23:18.
Старый 28.03.2010, 23:10
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Windrunner, и что странно? В вулкане каждую секунду юнитов 5 умирает, поэтому и тормозит.
Старый 28.03.2010, 23:53
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:58.