Оглавление

Регистрация

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

Можно зарегистрировать функцию и свойство которые будут непосредственно использоваться в скрипте.

Для более комплексных скриптов может понадобиться регистрация типов объектов в дополнение к встроенным типам данных. Есть два основных пути регистрации нового типа. Либо тип является ссылкой, находящейся в динамической памяти, либо тип является значением, которое находится на стеке. Сложные типы, как правило, регистрируют как ссылку, а простые - как значение. Тип-ссылка поддерживает хендл объекта, но не может быть передана по значению в приложение, зарегистрировавшее функцию. Тип-значение не поддерживает хендл и может быть передан по значению в приложение.

AngelScript не имеет встроенного типа-строки, но вы можете зарегестрировать свою или взять готовую версию из папки addons.

Еще


Перевод - arroy.one@gmail.com. При копировании материалов указывайте ссылку на источник.