0
7
13 лет назад
0

» WarCraft 3 / Библиотека функций

Doc, подкаменти функу плз, а то не понимаю что где!
Zanozus, чувак, я выложил сферическое вращение! Питч(Англ. pitch - наклон) переведёт любой переводчик.
Вобщем у меня вопрос к тебе: Допустим есть три угла: поворот вектора(turn angle), наклон(pitch angle) и крен(roll angle):
  • turn angle - поворачивает вектор по осям XY(ну вобщем как полярки, прост не знаю как обозначают углы относительно осей)
  • pitch angle - наклоняет вектор по осям XZ
  • roll angle - накреняет, т.е. наклоняет вектор в бок
Вот вопрос: Как спроецировать roll angle на оси?
0
7
13 лет назад
0

» WarCraft 3 / Библиотека функций

Zanozus, к чему ты эту функцию выложил...
Она совершенно не подходит к описанию, вобщем ты написал бред!
Мб ты хотел показать принцип получения углов, т.к. видны какието атаны, но в итоге получилась хрень!
Вот функция которая переместит юнита по вектору!
Выполняется в пять строк!
Если передавать радианы, то в три!
function MoveUnitTo3DVector takes unit u, real vector_length, real turn_angle, real pitch_angle returns nothing
  set turn_angle = turn_angle * 0.0174532
  set pitch_angle = pitch_angle * 0.0174532

  call SetUnitX(u, GetUnitX(u) + vector_length * Cos(turn_angle) * Sin(pitch_angle))
  call SetUnitY(u, GetUnitY(u) + vector_length * Sin(turn_angle) * Sin(pitch_angle))
  call SetUnitFlyHeight(u, GetUnitFlyHeight(u) + vector_length * Cos(pitch_angle), 0.)
endfunction
Кстати, Занозус объясни плз смысл рола, как его проецировать на вектор, а то никак не вкурю его суть... Ведь по идее хватает питча и тёрна.
0
7
13 лет назад
0

» WarCraft 3 / Сила Света

ыы... Зачётный эффект! Под холи взрыв самое то!!!
2
7
14 лет назад
2

» WarCraft 3 / 13-14. Система Super Custom Value (SCV) или RB+cache

MOZGIII сам ты хеш, это 100% кеш!
В ве есть и кеш и хеш. для заметки