Вы наверняка уже видели проект Warcraft III - Lua. Мне захотелось так же, но только вместо LUA интегрировать в игру V8*
Так как у сообщества нет наработок на JavaScript для Warcraft, то можно сделать не оглядываясь на то как "сделано в рефе".
Мое виденье JS в Warcraft такое:
  • Переход с функциональной парадигмы на объектную;
  • Отказ от триггеров в пользу событий (там где триггер не принимал параметров) и Observers (там где были параметры);
  • Отказ от прямой работы с нативными функциями в пользу вызовов методов класса.
Поделитесь своим виденьем интеграции JS в Warcraft.
*V8 - движок JavaScript с открытым исходным кодом. Можете пошутить в комментариях про двигатель. И про библиотеку на 80 мб
Полугодовой план выполнен, можно пойти лечь спать
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
29
1 год назад
0
А ещё примеры можно?
Возвращение нескольких значений функции. Удачи приконнектить свой ts к внешней библиотеке на lua.
0
29
1 год назад
0
А ещё примеры можно?
Возвращение нескольких значений функции. Удачи приконнектить свой ts к внешней библиотеке на lua.
Ну каждому своё, и удобно во своему. Ну как будет выкат первой версии JSAPI WC3, то опробую .)
0
20
1 год назад
0
nazarpunk, у tstl есть multireturn, через тип. С внешними библиотеками на чистом lua тоже нет проблем. Но надо руками писать d.ts
1
29
1 год назад
1
Kokomi, знаю, но я старый, мне врач запретил сальтухи крутить.
0
18
1 год назад
0
Лютый отстой, который не поддерживает нужные фишки js и убирает нужные фишки из lua
Или просто писать на lua
0
29
1 год назад
0
Или просто писать на lua
Слишком просто.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.