Академический Документы
Профессиональный Документы
Культура Документы
Визуальные аспекты В качестве примера, чтобы показать Вам рекомендуемую процедуру, давайте создадим
сейчас простой аддон.
Группировка
Пример создания аддона
Импорт
Представьте, что Вы хотите экспортировать в свой проект настроенный автомобиль в
Аддоны качестве аддона, который другие смогут просто добавить к своим проектам в качестве
Реклама одиночного, готового к использованию элемента, без беспокойства о применении
объектов оболочки каркаса к объекту автомобиля, конфигурировании физических
Шейдеры параметров и так далее. Для этого примера, давайте сделаем вид, что Ваш проект
является установленным по умолчанию демонстрационным проектом автомобиля,
Функции редактора включенным в установку 3D Rad.
CamChase 1. Запустите 3D Rad, нажмите Ctrl+O и выберите демонстрационный проект SimpleProject.
SketchUp
3DS Max
Lightwave
Мультиплеер
События
Устойчивость
Основы AngelScript
Справка программы
3. Убедитесь в том, что Ваш аддон включает, по меньшей мере, один объект группы. Вам
не нужно фактически группировать объекты вместе, но группировка объектов, которые Вы
хотите сделать редактируемыми окончательным пользователем в качестве уникального
элемента, обычно является удобной.
4. Переименуйте объект группы так, как показано ниже, убедившись в том, что
определенное Вами имя аддона (например, BuggyCar_xi) включает Ваш уникальный
идентификатор автора аддона и является в общем более коротким, чем 64 символа. Я
выбрал "xi". Он может быть комбинацией букв и цифр (максимум 16 символов, не
допускается никаких "специальных" символов). Убедитесь в том, что выбранный Вами
идентификатор уже не используется другими авторами. Это очень важно для избежания
конфликтов на компьютере окончательного пользователя, когда он установит аддоны от
различных авторов!
5. Теперь сохраните проект как новый файл. Имя проекта должно быть именем аддона,
которое Вы определили выше, сопровождающееся тэгом _source.
(*) Письменный отказ от ответственности: 3D Rad позволяет Вам защитить Ваши объекты
аддона так, чтобы они не перечислялись, когда содержащие их проекты открываются
окончательным пользователем. Однако защита не означает остановку хакеров экспертов.
В настоящее время нет технического способа защитить цифровой контент от атак хакеров
экспертов. Автор 3D Rad решительно отказывается от любой ответственности и
обязательств за любые неблагоприятные последствия или повреждения, возникшие в
результате этого.
7. Сохраните проект как новый проект в папке аддонов (не в главной папке проекта!). Имя
должно быть именем аддона, определенным Вами выше (в примере BuggyCar_xi).
12. ...и выберите новый элемент. Видимые компоненты Вашего аддона должны быть
перечислены в другом цвете.
13. Аддон, созданный в этом примере, может быть позиционирован после выделения
объекта группы (сейчас "Addon").
Обратите внимание на то, что автомобиль имеет свою собственную камеру, что значит,
что любая другая камера в проекте должна быть удалена или отключена для избежания
перекрытия окон визуализации. Благодаря этому, включение камеры в Ваш аддон не
всегда является лучшим выбором.
14. Загрузите и установите Inno Setup, бесплатную программу для создания установщиков
программ.
15. Укажите папку установки 3D Rad (вложенную папку author_kit) и дважды щелкните на
файле addon_installer_example.iss. Это должно открыть Inno Setup, и Вы должны увидеть
что-то, подобное следующему:
16. Сохраните Ваш проект Inno Setup под другим именем (например, BuggyCar_xi) для
предотвращения изменений, которые Вы сделаете затем при регулировании исходного
проекта примера.
17. В зоне A определите имя Вашего аддона (должно быть идентично имени аддона, для
этого примера BuggyCar_xi). Также убедитесь в том, что исходный путь (вторая строка в
зоне A) указывает на главную папку 3D Rad (обычно C:\3D Rad).
18. В зоне B определите папку категории, которую Вы используете для Вашего аддона
(смотрите выше пункт 9).
19. В зоне C определите все файлы, необходимые для аддона. Обратите внимание на то,
что здесь должны быть определены только файлы, которые являются специфическими
для этого аддона.
Важно! Имя Ваших файлов ресурсов или папок (подобных, например, имени паки данных
настроенной оболочки каркаса) должно включать Ваш идентификатор. В примере я
назвал папку данных BuggyCar_xi_body, где xi является моим уникальным
идентификатором.
21. Когда Ваш проект Inno Setup завершен, Вы можете завершить его (Ctrl+F9) для
генерирования файла установки для Вашего аддона. Файл генерируется в папку output,
внутри Вашей главной папки 3D Rad. При запуске на компьютере конечного пользователя,
он установит Ваш аддон туда, делая его доступным в меню Проект - Аддоны.