CLEO-скрипты в игровой разработке работают как файлы, содержащие набор команд, которые выполняются игрой. teletype.in С помощью таких скриптов можно добавить в игру множество дополнительных функций и нововведений. teletype.in
Некоторые особенности работы CLEO-скриптов:
- Использование опкодов. teletype.in Опкод — действие, которое выполняет скрипт. teletype.in Например, с помощью команды 00D6 можно создавать новые автомобили на карте, а с помощью команды 0165 — отслеживать нажатие определённых клавиш на клавиатуре. loc.at.by
- Работа с переменными. teletype.in lessons.sannybuilder.com Переменная — контейнер, в котором можно хранить какие-либо данные: целые числа, дробные числа или текст. teletype.in В CLEO существуют локальные и глобальные переменные. teletype.in Локальные можно считывать и изменять только в том скрипте, где они были созданы, глобальные действуют в пределах всех скриптов в игре. teletype.in
- Использование меток. teletype.in Метки нужны, чтобы, например, при достижении конца скрипта можно было вернуться в его начало и заново выполнить код. teletype.in
- Использование условий. teletype.in В любых скриптах всегда есть условия, при которых выполняется то или иное действие. teletype.in Чтобы проверить выполнено то или иное условие, нужно использовать опкод IF и после него добавить специальные условные опкоды. teletype.in
Для написания скриптов на языке CLEO используется, например, программа Sanny Builder. loc.at.by teletype.in