Образовательный виртуальный мир vAcademia

Инструменты пользователя

Инструменты сайта


Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

jazyk [2014/05/16 09:57]
vadmin
jazyk [2023/05/08 17:44] (текущий)
Строка 1: Строка 1:
-{{indexmenu_n>​10}}+{{indexmenu_n>​11}}
 =====Описание языка vJS===== =====Описание языка vJS=====
  
-[[jazyk:intro|1Основные концепции языка]].+====Основные концепции языка==== 
 + 
 +Язык vJS предназначен для программирования поведения трехмерных объектов внутри одной локации. Язык представляет собой расширенный JavaScript и поддерживает все языковые конструкции базового JS. 
 + 
 +Язык позволяет управлять всеми пользовательскими объектами внутри одной локации,​ обращаясь к ним по имени. По имени объекта можно получить ссылку на него, а имея ссылку поставить обработчики на любые события. 
 + 
 +Программа на vJS не имеет смысла без объектов,​ которыми она управляет. Работа программы не начинается до тех пор, пока все объекты,​ используемые программой не будут загружены. 
 + 
 +Для того, чтобы ввести текст программы,​ необходимо открыть окно размещения объектов,​ вкладку «Сценарии» и выбрать кнопку редактора кода.\\  
 +{{:​jazyk:​1_button.png}} 
 + 
 +  * [[jazyk:basics|Типовая программаИменование объектов. Перехват ​событий объектов]] 
 +  * [[jazyk:​objects|Работа с координатами, поворотом,​ масштабом 3D-объектов. Синхронизация]] 
 +  * [[jazyk:​timer|Выполнение функций по таймеру]] 
 +  * [[jazyk:​special_1|Специальные несинхронизируемые функции языка]] 
 +  * [[jazyk:​special_2|Специальные синхронизируемые функции языка]] 
 +  * [[jazyk:​animation|Автоматически синхронизируемая анимация 3D-объектов]] 
 +  * [[jazyk:​debug|Отладочные возможности vJS]] 
 +  * [[jazyk:​save_load|Сохранение и восстановление программ на vJS]] 
 +  * [[jazyk:​synchronization|Синхронизация произвольных событий и свойств]] 
 +  * [[jazyk:​avatar_data|Получение данных «своего» аватара]] 
 +  * [[jazyk:​image|Генерация изображения с произвольной 2D-композицией для замены текстуры на объекте]] 
 +  * [[jazyk:​bots_1|Основные концепции программирования ботов]] 
 +  * [[jazyk:​bots_2|Функции vJS для управления ботами]] 
 +  * [[jazyk:​bots_3|Массив действий бота]] 
 +  * [[jazyk:​bots_4|События ботов]] 
 +  * [[jazyk:​object_capture|Функции эксклюзивного захвата объекта]] 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
jazyk.1400219832.txt.gz · Последние изменения: 2023/05/08 17:35 (внешнее изменение)