На тот момент это была вполне себе актуальная версия макса. Да и сейчас с виртуальной машиной можно использовать. TheDragon:
Что-то мне совсем не нравится русская озвучка, особенно Гром... Почему не позвали Дмитрия Назарова?
Чей-то голос сильно изменился в виду возраста, кто-то умер, кто-то теперь стоит слишком дорого, кто-то не хочет сотрудничать с коварными пиндосами на почве национальной розни. Просто захотеть недостаточно.
function GetDistancePoints takes real x1, real y1, real x2, real y2 returns real
return SquareRoot((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2))
endfunction
function GetDistanceUnitPoint takes unit u, real x, real y returns real
local real dx = GetUnitX(u) - x
local real dy = GetUnitY(u) - y
return SquareRoot(dx * dx + dy * dy)
endfunction
function GetDistanceUnits takes unit u1, unit u2 returns real
local real dx = GetUnitX(u1) - GetUnitX(u2)
local real dy = GetUnitY(u1) - GetUnitY(u2)
return SquareRoot(dx * dx + dy * dy)
endfunction
Узнать ближайшего юнита к (x, y)
globals
real X
real Y
unit ClosestUnit
real Distance
endglobals
function FindClosestToXYCallback takes nothing returns nothing
local real d = GetDistanceUnitPoint(GetEnumUnit(), X, Y)
if d <= Distance then
set Distance = d
set ClosestUnit = GetEnumUnit()
endif
endfunction
function FindClosestToXY takes group g, real x, real y returns unit
set X = x
set Y = y
set ClosestUnit = null
set Distance = 999999.
call ForGroup(g, function FindClosestToXYCallback)
return ClosestUnit
endfunction
Заметка для оптимизации: экономичнее не извлекать квадратный корень, а сравнивать с квадратом дистанции.
почему вы думаете что посветка это одно целое? Если он внедреный софт.
А мне, как конечному пользователю, не все ли равно, внедренный он или нет? Если я, как конечный пользователь, рассматриваю это как целое. pro100master:
Зачем вы копируете код и ставляете в редактор. Если карта теперь имеет возможность читать как директория папки что позволяет в VS Code скачать расширение и указать путь варика и все. А остальное за вас сделают сборки дебаг и продекшейн
Могу предположить, что, на данный момент, имеющегося руководства в разделе статей недостаточно. То есть, люди не в состоянии сформировать понимание процесса разработки исходя из имеющейся информации. Поэтому им кажется что будет намного проще заниматься постоянным Ктрл+Ц/Ктрл+В, поэтому появляются такие вопросы снова и снова..
Если каждый набор скилов умещается в передел 5 героических. Дать героических способностей по количеству способностей в одном наборе (взять за основу канал, без флажка visible, чтобы не появлялись на панели). При переключении наборов клавишей Q изменять иконки и описание этих способностей в меню их изучения нативкой BlzSetAbilityStringField. Это способности-пустышки, только для изучения. Во время же их непосредственного изучения, давать и прокачивать способности активного набора триггерно. Для сокрытия способностей неактивного набора используй BlzUnitHideAbility
мне не нрав что LUA и подсветку нельзя встроить в редактор, не понятно как вы там
Мне не нравится, что кроме подсветки кода в редактор ничего другого встроить нельзя. Без проверки типов, зависимостей на этапе написания кода, сниппетов, непонятно, как вы там.
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
TheDragon:
» WarCraft 3 / Загрузка по хэндлу в функцию
Ред. GetLocalPlayer
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
Ред. GetLocalPlayer
» WarCraft 3 / Получение координат каждого юнита в группе
» WarCraft 3 / Исходный код MdlVis
» WarCraft 3 / Движение по 3 ося XYZ
» WarCraft 3 / Вселенная WarCraft
» WarCraft 3 / Вселенная WarCraft
» WarCraft 3 / Поделитесь патчами вар3
» WarCraft 3 / Поделитесь патчами вар3
Ред. GetLocalPlayer
» WarCraft 3 / Cjass
pro100master:
» WarCraft 3 / Помогите с редактором MDL.
Ред. GetLocalPlayer
» WarCraft 3 / Помогите с редактором MDL.
Самая современна тулза - Retera's Model Studio на 1.30+
» WarCraft 3 / Стоит ли переходить на новую версию варика? (1.30+)
» WarCraft 3 / Свитч-панелька для скиллов [лучший способ в 1.31]
Ред. GetLocalPlayer
» WarCraft 3 / Свитч-панелька для скиллов [лучший способ в 1.31]
» WarCraft 3 / Cjass
» WarCraft 3 / Стандартные модели в 1.31+
Ред. GetLocalPlayer
» WarCraft 3 / Cjass
Ред. GetLocalPlayer
» WarCraft 3 / Cjass
Wadimiru:
» WarCraft 3 / Cjass
» WarCraft 3 / Cjass