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

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

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


Боковая панель

Это старая версия документа.


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

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

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

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

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

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

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

  • position – координаты объекта;
  • rotation – поворот объекта;
  • scale – масштаб объекта;

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

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

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

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

jazyk/bots_1.1400227906.txt.gz · Последние изменения: 2023/05/08 17:36 (внешнее изменение)