Добавлен
Есть ли весомые причины выбрать именно луа или именно jass для создания карты? Типа- в луа мб меньше утечек и тп.
С учетом того, что в основном все делаю на гуи

Принятый ответ

Луа топ, а патч для него плохой, вот и думайте, для какой аудитории вы делаете карту. Если же в ваши карта и так и так никто не играет, то однозначно луа, удобно и полезно
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
24
4 года назад
0
В режиме луа конвертировать в текст не получится, а в режиме jass можно.
Всегда можно достать полный код карты и посмотреть там. Это чуть менее удобно, чем конвертирование на месте, но для этапа обучения терпимо, особенно в режиме папки, когда этот файл даже извлекать не надо самому.
1
32
4 года назад
1
DarkLigthing,на луа тоже возможно, я до сих пор так делаю для новых событий которые ещё никогда не использовал:
  1. Работает в режиме папки
  2. Создаёт гуи триггер и сохраняем карту
  3. Открываем War3Map.lua - смотрим код сконверченного триггера
4..... Проффит
0
7
4 года назад
Отредактирован Ельнур
0
PornoMishka:
Ельнур, можно знать Lua и не знать JASS, не вижу связи.
Вообще Lua еще и в доте используется, да и однозначно полезнее мертвого [за пределами wc3] JASS.
нельзя в варкрафте зная луа и не знать джасс потому что апи варкрафта, если ты знаешь луа ты знаешь джасс, а если ты знаешь джасс то знаешь луа другого нет, и вообще то луа варкрафта тоже мертво с таким рейтингом... это так начало чтобы поучиться, недаром все популярные игры вышли с варкрафта..
0
24
4 года назад
0
Ельнур, общего у жасс и луа только API варкрафта. Но язык это немного больше, чем API с которым он работает.
0
15
4 года назад
Отредактирован DarkLigthing
0
Bergi_Bear, prog,
Вы правы, посмотреть конечно можно. Но так не внести изменений в код, часто тому кто на GUI очень нужно освоить принцип локальных переменных. В GUI ведь ты их не создашь, а вскрытием War3Map.lua не получится их добавить или просто изменить код, наблюдение это ведь не полноценный процесс обучения, нужны эксперименты. А так после сохранения карты все изменения вернутся на круги своя.
0
7
4 года назад
0
движок старый винить близзардов нечего ибо даже с такими моделями все работает на старом
0
24
4 года назад
0
DarkLigthing, вставки кастомного кода отдельными строками никто не отменял, а конвертация гуи триггеров в код никак не помогает освоить локальные переменные - пользователю всеравно нужно где-то найти пример как это делается.
0
7
4 года назад
0
prog:
DarkLigthing, вставки кастомного кода отдельными строками никто не отменял, а конвертация гуи триггеров в код никак не помогает освоить локальные переменные - пользователю всеравно нужно где-то найти пример как это делается.
да, я например понял про локальные переменные когда при касте способности писал int = int +1 и при каждом касте он мне выдавал 1) значит что каждый раз он создает новую переменную ахахха
1
11
4 года назад
1
LUA - удобнее в плане синтаксиса, он более современнее. Но в плане обучения - удобней джасс. Джасс код ты можешь без проблем скомпилировать в карте и тебе если что то не так - выдаст ошибку. В LUA же, нужно быть намного внимательнее. Как по мне, LUA без знания не Jass, а каких то минимальных навыков работы с native функциями будет очень сложно.
0
26
4 года назад
0
wetalq:
он более современнее
1993г.
1
29
4 года назад
Отредактирован Doc
1
1993г.
Ага, тогда и современных операционных систем не бывает, ведь их первые версии тоже были выпущены в 80х.
Текущая версия луа, напомню, 5.3
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.