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