Основные концепции программирования ботов

Для того, чтобы управлять ботом надо получить ссылку на него. Ссылка на бота получается с помощью вызова метода getBotByName глобального объекта scene. Обычно единственный параметр этой функции name является фиксировано заданной строкой. Однако, возможно формирование имени объекта на лету в строковую переменную.

var bot1 = scene.getBotByName("бот1");

Для того, чтобы задать имя бота, выделите его с помощью инструмента размещения ботов. Нажмите кнопку изменения имени.

Также можно задать имя бота, щёлкнув по нему правой кнопкой мыши и в появившемся меню нажать кнопку изменения имени.

В появившемся окне можно выбрать имя для программирования, по которому можно получить ссылку на бота и отображаемое имя, которое показывается над головой бота.

У бота есть следующие три свойства, которые синхронизируются между всеми клиентами виртуального мира автоматически:

Изменить эти свойства можно как программно, так и с помощью инструмента размещения ботов:
- позволяет перемещать ботов (свойство position);
- позволяет вращать ботов (свойство rotation);
- позволяет изменять масштаб ботов (свойство scale).

Для того, чтобы задать имя бота, выделите его с помощью инструмента размещения ботов. Нажмите кнопку изменения внешности.

Также можно щёлкнуть по боту правой кнопкой мыши и в появившемся меню нажать кнопку изменения внешности.

В появившемся редакторе аватаров можно выбрать внешность бота(тип аватара, лицо одежда).