Файлы проекта
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 и т.д.). Таким образом, вам не следует размещать здесь контент вашего проекта. | |
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.Эта папка не будет создана для проектов, использующих только 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 и программы запуска по умолчанию исключены из окончательной сборки.
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.В статье Контроль версий вы узнаете, какие файлы и папки вашего проекта следует добавить в систему контроля версий.
Последнее обновление:
29.04.2021
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter