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

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

Закрытая тема
 
Diabfall
че?
offline
Опыт: 5,889
Активность:
Система движения снарядов 3D
Пытаюсь сделать простенькую система движения снарядов (3D), опыта создания чего-то такого 0, поэтому появилось несколько проблем:
[I] На рис.(1) показано движение снарядов параллельно поверхности. При столкновении с бугром снаряд должен прекратить движение и уничтожиться.
Проблема в том, что на возвышенности есть точки, где GetLocationZ(loc) равно 0, но снаряд все равно меняет высоту полета относительно земли. Мб надо пикать не 1-ну точку, а точки в радиусе?
[II] На рис.(2) показано движение снаряда под опр. углом. Cнаряд должен менять высоту согласно траектории.
Тут я просто хз как сделать. Я пытался так:
h-высота снаряда относительно точки под ним
f-высота снаряда, которая должна быть если он летит по этой траектории
set f=f+SquareRoot(s/Cos(udg_ugl*bj_DEGTORAD)*s/Cos(udg_ugl*bj_DEGTORAD)-s*s)
z1-высота земли под снарядом в текущий момент времени
z2-высота земли в точке, где снаряд должен оказаться
if h+z1<=z2 then
        call KillUnit(u)
elseif h+z1>z2 then
        set h=f-z2
endif 
Я пытался найти подобные системы, чтобы посмотреть, но они оказывались либо оч. древними, либо кол-во строк и отсутствие комментариев к коду отпугивали меня.
» Код
уже нет
Миниатюры
Кликните на картинку для увеличения
Название:  1п.jpg
Просмотров: 20
Размер:  10.5 Кбайт  Кликните на картинку для увеличения
Название:  2п.jpg
Просмотров: 21
Размер:  13.1 Кбайт  

Отредактировано Diabfall, 27.02.2013 в 17:30.
Старый 18.02.2013, 18:01
ScorpioT1000
Работаем
offline
Опыт: отключен
Специально писал простенькую систему для обучения.
Старый 18.02.2013, 18:05
Diabfall
че?
offline
Опыт: 5,889
Активность:
Какая сборка JNGP нужна?
Старый 18.02.2013, 18:10
ScorpioT1000
Работаем
offline
Опыт: отключен
любая 5d
Старый 18.02.2013, 18:25
ScorpioT1000
Работаем
offline
Опыт: отключен
Правой кстати можно перенаправлять все запущенные в данный момент ракеты)
Старый 19.02.2013, 02:19
Diabfall
че?
offline
Опыт: 5,889
Активность:
скачал JNGP по ссылке xgm.ru/p/wc3/jass_new_gen_pack-exp
при попытке сохранить:
Миниатюры
Кликните на картинку для увеличения
Название:  launcher.jpg
Просмотров: 39
Размер:  175.8 Кбайт  
Старый 20.02.2013, 09:43
ScorpioT1000
Работаем
offline
Опыт: отключен
почему-то cJass не компилирует, он включен?
Старый 20.02.2013, 14:36
Diabfall
че?
offline
Опыт: 5,889
Активность:
ну
Миниатюры
Кликните на картинку для увеличения
Название:  cjass.jpg
Просмотров: 30
Размер:  16.0 Кбайт  
Старый 20.02.2013, 14:47
ScorpioT1000
Работаем
offline
Опыт: отключен
Я убью hanabishi =(
попробуй вот этот epicmap.ru/load/programmy_dlja_sozdanija_kart/jass_new_gen_pack_exp/33-1-0-711
Старый 20.02.2013, 14:52
Diabfall
че?
offline
Опыт: 5,889
Активность:
ничего не изменилось, это же та же самая сборка =\
мб это из-за того, что у меня есть сборка от скорпи? как её выпилить из реестра?
Старый 20.02.2013, 15:29
ScorpioT1000
Работаем
offline
Опыт: отключен
Дело в том, что сборка hanabishi задает свой реестр, это та что щас на сайте и что была у тебя видимо.
А предыдущая версия от меня (ту что на том укозе ктото залил) не задает реестр.
Я уже написал ханабиши.
Кстати окно адикхелпера вообще появляется?
Старый 20.02.2013, 15:36
Diabfall
че?
offline
Опыт: 5,889
Активность:
ScorpioT1000:
Дело в том, что сборка hanabishi задает свой реестр, это та что щас на сайте и что была у тебя видимо.
у меня была 5d experemental
ScorpioT1000:
А предыдущая версия от меня (ту что на том укозе ктото залил) не задает реестр.
там на юказе, если тыкаешь скачать, прямая ссылка на сборку хгм
Кстати окно адикхелпера вообще появляется?
типа такого?
Миниатюры
Кликните на картинку для увеличения
Название:  эдик.jpg
Просмотров: 49
Размер:  178.5 Кбайт  
Старый 20.02.2013, 17:58
ScorpioT1000
Работаем
offline
Опыт: отключен
сначала прямая, потом на их версию, попробуй
типа такого?
нет, при сохранении
Старый 20.02.2013, 18:00
Diabfall
че?
offline
Опыт: 5,889
Активность:
ScorpioT1000:
сначала прямая, потом на их версию, попробуй
там куда только не тыкал всегда прямая на хгм D:
мб дашь ссылку в Л.С.?
ScorpioT1000:
нет, при сохранении
ну это как бы при сохранении и вылазит
Старый 20.02.2013, 18:10
ScorpioT1000
Работаем
offline
Опыт: отключен
Лол, ну там явно подпорчен wehack.lua,
на тот сайт он делает редирект на ксгм, я закрываю и жму еще раз и скачивается, вот оттуда можно взять wehack.lua
ScorpioT1000 добавил:
вот попробуй отсюда www.box.com/shared/ru6r4foz55
Старый 21.02.2013, 13:19
Diabfall
че?
offline
Опыт: 5,889
Активность:
ничего не изменилось
мб это из-за того, что 5d experemental у меня была распакована в папку с варом, на которую ссылается свежий 5d? D:
Старый 22.02.2013, 20:32
ScorpioT1000
Работаем
offline
Опыт: отключен
у меня успешно засейвилось
пиши hanabishi в лс, он лентяй
Старый 22.02.2013, 20:58
Diabfall
че?
offline
Опыт: 5,889
Активность:
Помогите разобраться. Не могу понять, где скривил.
» Код
уже нет

Отредактировано Diabfall, 27.02.2013 в 17:30.
Старый 24.02.2013, 23:52
16GB
GhostOne User
offline
Опыт: 59,317
Активность:
что не так, и где отладка?
Старый 25.02.2013, 00:03
Diabfall
че?
offline
Опыт: 5,889
Активность:
16GB:
что не так, и где отладка?
  1. Снаряд не всегда уничтожается при столкновении с поверхностью, у которой высота выше, чем высота полета снаряда относительно траектории движения. (или уничтожается не в нужный момент, а позже)
  2. При изменении высоты поверхности, высота снаряда не регулируется относительно траектории. (он должен лететь под опр. углом, независимо от высоты поверхности под ним, а у меня получается он скачет вверх-вниз.)
Извиняюсь, если немного непонятно объяснил. D: В первом посте рисунки есть.
Старый 25.02.2013, 00:20
Закрытая тема

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

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

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

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



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