Добавлен
Как сама игра считывает 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?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.