Добавлен
Как сама игра считывает cJASS? Ведь там же совсем другой синтаксис.
Для того что бы игра считывала cJASS нужны ли какие либо изменения в самой игре?
Как в общем сам процесс происходит?

silence_AZ, это надстройка редактора изменяющая синтаксис. При трансляции cJass синтаксис превращается в нормальный код JASS2, понимаемый игрой.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
cJASS считывается без проблем потому, что при компиляции карти JNGP переводит cJASS в стандартные коди варика, поэтому изменять игру не нужно. Достаточно юзать JNGP. Но при этом такие карти не будут запускаться/сохраняться в стандартных WorldEditore при внесении каких-либо изменений.
9
PhysCraft:
cJASS считывается без проблем потому, что при компиляции карти JNGP переводит cJASS в стандартные коди варика, поэтому изменять игру не нужно. Достаточно юзать JNGP. Но при этом такие карти не будут запускаться/сохраняться в стандартных WorldEditore при внесении каких-либо изменений.
Как я понял синтаксис cJASS'а это только информация для редактора
Я так понял?
21
silence_AZ, это надстройка редактора изменяющая синтаксис. При трансляции cJass синтаксис превращается в нормальный код JASS2, понимаемый игрой.
Принятый ответ
20
Это просто для удобства создания кода в стиле C и C++. Да, ти так понял. Но я эго не использовал, поэтому не могу гарантировать отсутствие доп. возможностей.
9
Buulichkaa:
silence_AZ, это надстройка редактора изменяющая синтаксис. При трансляции cJass синтаксис превращается в нормальный код JASS2, понимаемый игрой.
А оптимально ли это для самой игры?
Если да то на сколько?
30
silence_AZ, В цджасс встроен целый ворох систем, позволяющих в автоматическом режиме оптимизировать код.
Сам по себе цджасс код никогда не достигает процесса компиляции карты, превращаясь по пути в стандартный скриптовый язык игры.
9
Clamp:
silence_AZ, В цджасс встроен целый ворох систем, позволяющих в автоматическом режиме оптимизировать код.
Сам по себе цджасс код никогда не достигает процесса компиляции карты, превращаясь по пути в стандартный скриптовый язык игры.
Это я уже понял.
Меня интересует: оптимально ли это для памяти игры? если да,то на сколько?
И существуют ли вещи которые возможно сделать на cJASS, и невозможно сделать на обычном JASS?
28
существуют ли вещи которые возможно сделать на cJASS, и невозможно сделать на обычном JASS?
да
написать 10 знаков вместо 1000
сиджасс нужен исключительно ради удобства юзера
всё остальное зависит от твоих рук
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.