RU/Resource:Editor/Plugins: Difference between revisions
No edit summary |
|
(One intermediate revision by one other user not shown) | |
(No difference)
|
Latest revision as of 03:05, 1 April 2016
Вступление
Редактор предоставляет функции и команды для взаимодействия со внешними ресурсами. Обычно создание элементов или схожие действия вне редактора делают их незаметными или недопконтрольными ему. Благодаря импортированию элементов, редактор был сделан совместимым и даже сможет ими управлять, сохраняя в ресурс карты. На практике это дает возможностик базовой разработке плагинов или созданию совместимости со внешними ресурсами вручную.
Команды
Команда "import" экспортирована с целью разрешения пользователям импортировать элементы указанного ресурса:
import <resourceName>
- resourceName: Имя ресурса, из которого вы хотите произвести импорт.
Из ресурса будут импортированы элементы. На практике это используется для импортирования собственных моделей. Когда редактор не может подгрузить ваши модели сам, благодаря импортированию моделей из ресурса, который это может, возможно создание новых карт. Например, следующие шаги могут быть проделаны для управления собственной картой sth-aztec
- Запустите редактор
- Запустите (а не откройте) карту sth-aztec вручную. Это и запустит карту, и подгрузит ее собственные модели.
- Введите "import sth-aztec", и объекты будут импортированы в редактор
- Теперь карта будет загружена
Функции
Ресурс editor (редактор) также экспортирует функцию import. Она дублирует команду, но также позволяет импортировать типы данных элементов. В сущности, это позволяет ресурсам иметь контроль над импортированием без разрешения от редактора самого по себе.
bool import ( element rootElement/resource resourceToImportFrom )
- rootElement: Root element (корневой элемент) того, что вы хотите импортировать (будут импортированы сам root (корень) и его дочерние элементы)
ИЛИ:
- resourceToImportFrom: Указатель ресурса, из которого вы хотите произвести импорт.
Плагины редактора
Генератор петель для редактора
Образцом является плагин генератора петель, адаптированный Offroader23'ом для работы без редактирования (offedit).
Этот ресурс имеет свой gui, который используется для создания прекрасных петель из стандартных объектов. После того, как сделаете одну из них, благодаря использованию экспортированной функции import, вы сможете и управлять ими через редактор.
Загрузчик гоночных карт для редактора
Этот плагин подгрузит объекты с ваших гоночных карт без надобности их конвертации.
Скачать его вы можете здесь
Генератор американских горок
Через этот плагин вы с легкостью можете создавать карты-американские горки. Больше информации здесь.
Генератор движущихся объектов
Попытка еще больше облегчить людям создание движущихся объектов (с использованием функции moveObject).
Скачать здесь