This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
Унифицированный язык шейдеров UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Файлы проекта

When you create a new UNIGINE project, you are creating a folder with the same name as your project. This folder includes the following:Когда вы создаете новый проект UNIGINE, вы создаете папку с тем же именем, что и ваш проект. Эта папка включает следующее:

Basic structure of the root folder of a UNIGINE project.Базовая структура корневой папки проекта UNIGINE.

.thumbnails/ This folder contains asset thumbnails for the Asset Browser. Thumbnails are generated automatically by the Editor as you import new assets.Эта папка содержит эскизы ассетов для Asset Browser . Эскизы создаются редактором автоматически при импорте новых ассетов.

data/ This folder contains all assets that are used in your project in both native and non-native formats. It is the folder where all work with the project content is performed.Эта папка содержит все ассеты , которые используются в вашем проекте как в нативном, так и в ненативном форматах. Это папка, в которой выполняется вся работа с контентом проекта.

bin/ This folder contains all necessary binary executable files and libraries of the UNIGINE Engine, Editor and plugins as well as binary executable files of your project.Эта папка содержит все необходимые двоичные исполняемые файлы и библиотеки UNIGINE Engine, Editor и плагинов, а также двоичные исполняемые файлы вашего проекта.

data/.cache_textures/ This folder contains texture cache files — minimized copies generated for all texture runtimes and used by the engine's data streaming system. These files are generated by the Engine on the fly. So, you shouldn't put the content of your project here.Эта папка содержит файлы кэша текстур - минимизированные копии, созданные для всех сред выполнения текстур и используемые системой потоковой передачи данных движка. Эти файлы генерируются движком на лету. Таким образом, вам не следует размещать здесь содержимое вашего проекта.

data/.runtimes This folder contains files in UNIGINE native formats used by the Engine at run time (such as compressed .dds textures, .mesh geometry, .anim animations, etc.). These files are generated by the UnigineEditor for all assets which are not in the UNIGINE's native format (e.g. .fbx, .obj, .hdr, etc.). So, you shouldn't put the content of your project here.Эта папка содержит файлы в собственных форматах UNIGINE, используемые движком во время выполнения (например, сжатые текстуры .dds, геометрия .mesh, анимации .anim и т.д.). Эти файлы создаются UnigineEditor для всех ненативных ассетов (например, .fbx, .obj, .hdr и т.д.). Таким образом, вам не следует размещать здесь контент вашего проекта.

data/.thumbnails This folder stores the scene thumbnail used for displaying the project in SDK Browser. The thumbnail is generated automatically by UnigineEditor when you save changes. This folder cannot be accessed via the Asset Browser. When upgrading the project, the folder is deleted automatically.В этой папке хранится миниатюра сцены, используемая для отображения проекта в SDK Browser. Миниатюра создается автоматически UnigineEditor при сохранении изменений. Доступ к этой папке невозможен через Asset Browser. При обновлении проекта папка удаляется автоматически.

source/ This folder stores the source files of your application logic depending on the selected API. These files can be edited in an IDE or any text editor. When changing these files it is required to rebuild the application or its parts.
Примечание
This folder will not be created for projects using UnigineScript API only.This folder will not be created for projects using UnigineScript API only.
This folder will not be created for projects using UnigineScript API only.
В этой папке хранятся исходные файлы логики вашего приложения в зависимости от выбранного API. Эти файлы можно редактировать в IDE или любом текстовом редакторе. При изменении этих файлов требуется пересобрать приложение или его части.
Примечание
This folder will not be created for projects using UnigineScript API only.Эта папка не будет создана для проектов, использующих только UnigineScript API.

*.project Project file. It includes all necessary metadata and settings for your UNIGINE project accessible from the SDK Browser.Файл проекта. Он включает в себя все необходимые метаданные и настройки для вашего проекта UNIGINE, доступные из SDK Browser .

launch_debug Launcher for the debug version of your UNIGINE project (.bat or .sh file).Программа запуска для версии debug вашего проекта UNIGINE (файл .bat или .sh).
launch_editor Launcher for your UNIGINE project with the UnigineEditor loaded (.bat or .sh file).Программа запуска для вашего проекта UNIGINE с загруженным UnigineEditor (файл .bat или .sh).
launch_release Launcher for the release version of your UNIGINE project (.bat or .sh file).Программа запуска для версии release вашего проекта UNIGINE (файл .bat или .sh).
Примечание
By default, the final project build includes all files available in the project folder. For the proper functioning, the engine requires only runtime files, such as *.dds, *.mesh, *.anim, *.node, etc. Therefore, all imported assets (these are usually *.fbx files and source textures) can be deleted.
However, note that for some files the asset is a runtime (*.mat, *.prop, *.mesh). These files shall not be deleted.
The source/, bin/ folders, the *.project file and launchers are excluded from the final build by default.
По умолчанию финальная сборка проекта включает все файлы, доступные в папке проекта. Для правильного функционирования движку требуются только файлы времени выполнения, такие как *.dds, *.mesh, *.anim, *.node и т.д. Следовательно, все импортированные ассеты (обычно это файлы *.fbx и исходные текстуры) могут быть удалены.
Однако обратите внимание, что для некоторых файлов ассет - это runtime (*.mat, *.prop, *.mesh). Эти файлы не удаляются.
Папки source/, bin/, файл *.project и программы запуска по умолчанию исключены из окончательной сборки.

Смотрите также

  • The Version Control article to learn which files and folders of your project should be added to version control.В статье Контроль версий вы узнаете, какие файлы и папки вашего проекта следует добавить в систему контроля версий.
Последнее обновление: 19.04.2024
Build: ()