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

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

Ответ
 
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Отсчёт всегда против часовой стрелки, следоватьельно, с минусом - по стрелке.

45* - это П/4 =>
Выделенная жёлтым область это :
(5П/4;7П/4)
(5П/4;2П-П/4)
(5П/4;-П/4)
(-3П/4;-П/4)
любая из этих четырёх. можно поизвращаться и придумать ещё больше вариантов.
Старый 04.02.2007, 21:32
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Цитата:
Отсчёт всегда против часовой стрелки, следоватьельно, с минусом - по стрелке.

45* - это П/4 =>
Выделенная жёлтым область это :
(5П/4;7П/4)
(5П/4;2П-П/4)
(5П/4;-П/4)
(-3П/4;-П/4)
любая из этих четырёх. можно поизвращаться и придумать ещё больше вариантов.
________________


Я ему хотел сначала так объяснить. Потом подумал, что он может не вникнуть...
Старый 04.02.2007, 21:50
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
(5П/4;7П/4)
(5П/4;2П-П/4)
(5П/4;-П/4)
(-3П/4;-П/4)

А почему по 2 числа?
и как вабще: 5П = 2,5 оборота, зачем 5 когда можно использовать 0,5?
Поясни эти числа.
Старый 04.02.2007, 21:57
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
2 числа, потому что ты выделил отрезок: первое число - первая координата, второе - соотв. вторая координата.
Не 5П, а 5П/4, т.е., 5*(П/4) == П сначала делённое на четыре, получается кусок. И теперь взять 5 таких кусков.
Старый 04.02.2007, 22:05
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
первое число - первая координата, второе - соотв. вторая координата.

А разобрался.
Далее: (ЫЫЫ :) )
Пример: Надо отследить что дамаг нанесся так как на моей последней картинке нарисовано. Что писать?
Событие: Юнит получает урон
Условие: Fasing angle between 5П/4 and -П/4
???
как это вставить?
И зачем вабще когда можно градусами?
Старый 04.02.2007, 22:13
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
5П/4=225*
-П/4=-45*
Старый 04.02.2007, 22:22
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
П/4=225*
-П/4=-45*

Изачем тогда нужно это Пи когда можно в градусах писать? Типа чтоб новичег испугался?
Старый 04.02.2007, 22:26
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Большие величины удобнее выражать в радианах.
К концу 10 класса мы считали ТОЛЬКО в радианах... Потом сам по себе привыкаешь и понимаешь, что радианы намного удобнее...

Отредактировано Reaver, 04.02.2007 в 22:33.
Старый 04.02.2007, 22:28
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
Большие величины удобнее выражать в радианах.

Градусов всего 360!
Старый 04.02.2007, 22:35
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Градусов может быть неограниченно много:
Например 7П = 7 оборотов круга=1260 градусов.
Старый 04.02.2007, 22:38
NECros88

offline
Опыт: 16,351
Активность:
Я тока тему увидел)) Ещё вопросы будут, вроде я шарю в этом =)
Старый 04.02.2007, 23:07
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
Градусов может быть неограниченно много:
Например 7П = 7 оборотов круга=1260 градусов.

Т.е. Если я например напишу в полярных координатах:
Move Unit on 5 every 0.5 sec 7p angle ( примерно )
Это значит что юнит будет перемещатся + еще крутится???
Старый 04.02.2007, 23:09
NECros88

offline
Опыт: 16,351
Активность:
FoK_KruGer да.
Старый 04.02.2007, 23:11
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
FoK_KruGer да.

Че правда чтоли? Так легко???
Ух ты, е мае, снова хочу быть мапером на вар :)
Старый 04.02.2007, 23:37
Aspid

offline
Опыт: 8,361
Активность:
Цитата:
Т.е. Если я например напишу в полярных координатах:
Move Unit on 5 every 0.5 sec 7p angle ( примерно )
Это значит что юнит будет перемещатся + еще крутится???

кстати интересная фича может получится, добавить перемещение и таймерное опускание -поднимание может получится недурная абилка.
зы фок спс за идею=)
Старый 04.02.2007, 23:39
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
зы фок спс за идею=)

Пожалуйста.
Цитата:
кстати интересная фича может получится, добавить перемещение и таймерное опускание -поднимание может получится недурная абилка.

Вабще я такие абилки видел ( самурай прыгал крутился и приземлялся и станил )
Тэээк, седня будем придумывать героев на основе новоизученного материала :)
Тему оставте т.к. вопрос:
Цитата:
+ еще крутится???

Вокруг чего он будет крутится? Т.к. От чегозадается радиус? ( ведь мы его кабы РАДИУС перемещаем )
Старый 04.02.2007, 23:58
Aspid

offline
Опыт: 8,361
Активность:
можно сделать динамическую точку, и перемещать ее соответственно центра юнита, затем отлавливать ее и крутить ее вокруг нее...
Старый 05.02.2007, 00:00
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
Цитата:
можно сделать динамическую точку, и перемещать ее соответственно центра юнита, затем отлавливать ее и крутить ее вокруг нее.

А нед блин... Мы перемещаям по координатам а не точку радиуса, а радиус равен хз чему, но понятно что чем быстрее к конечной точке идет движение тем он ( радиус ) больше. Я понял :)
Старый 05.02.2007, 00:05
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
Сообщение от FoK_KruGer
Move Unit on 5 every 0.5 sec 7p angle ( примерно )
Это значит что юнит будет перемещатся + еще крутится???

только если ты перемещаеш его в сторону его поворота, тогда да, при перемещении, он будет поворачиватся, и тем самыйм менять угол перемещения, ничего удивительного в этом нет.


Цитата:
Сообщение от FoK_KruGer
Так, теперь вопрос:
Зачем нужны Sin, Cos когда можно использовать Радианы (т.к. я их понял)
Еще вопрос:
Чему равно Пи сдесь?
DEAD URL
Если тоже 1/3 (60*3=180) то как игра различает в какую сторону двигать?
Вопрос по 1-й картинке:

Т.е. Синус = 60, а косинус 30? Как это поможет вару? *Думает*

Угл надо расматривать против часовой стрелки, тогда рас слева угл равен 60, то справа он будет равен 120 градусов, в радианах он может быть как (2/3)*Пи - если против часовой стрелки, или -Пи-(1/3)*Пи - если по часовой стрелки, обе эти велечина одинаковые и различаются только на 2Пи

Jon добавил:
Цитата:
Сообщение от FoK_KruGer
Изачем тогда нужно это Пи когда можно в градусах писать? Типа чтоб новичег испугался?

Кстате... в варе функции Sin и Cos ВСЕГДА принимают только радианы, и чтобы перевести радианы в градусы, используется коэфицент ~0.0174, и получаются функции CosBJ и SinBJ, которые работают на градусах, но изначальные нативки только на радианах.

Отредактировано Jon, 05.02.2007 в 14:59.
Старый 05.02.2007, 03:58
Reaver
I am Олдфаг!
offline
Опыт: 3,426
Активность:
Цитата:
Градусов может быть неограниченно много:
Например 7П = 7 оборотов круга=1260 градусов.


Поправлю чуть-чуть. Не 7 оборотов круга, а 7 раз по 180*.
7x180=1260
Старый 05.02.2007, 13:41
Ответ

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

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

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

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



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