Небольшой трюк как исключить .blend файлы из сборки
Вложений: 1
Возможно этот трюк работает только на старых версиях Unity.
Может кому пригодиться для общего развития Применяется если в папке Resources валяются два файла: оригинальный .blend и вручную конвертированный и настроенный (масштаб материал и т.д.) .fbx. Суть в том, чтобы включить .fbx в сборку и исключить .blend из сборки. Не знаю как в свежих версиях но в старых Unity не импортирует файлы .blend, а вместо этого запускает Blender в фоновом режиме и экспортирует его в .fbx. ресурсы, Соответственно если блендер не установлен при импортировании не загруженные ресурсы не будут включены в сборку. https://forum.unity.com/threads/excl...0/#post-230765 Самый простой способ просто не устанавливать blender и переимпортировать все blender файлы. Или допустим временно переименовать папку в которой лежить блендер: C:\Program Files\Blender Foundation допустим вставить икс в начале: C:\Program Files\xBlender Foundation Перетаскиваем .blend модель в Unity но так как путь к блендеру изменен юнити не сможет его найти и соответственно не сможет импортировать .blend модель в проект. Такие не загруженные модели помечаются иконкой в форме белого листа и при компиляции не включаются в сборку. И если не производить Reimport данных моделей они так и останутся не видимыми для сборки. После операции переименовываем папку с блендером в исходное состояние: C:\Program Files\Blender Foundation P.S. Начиная с версии 5.3 Ассеты можно "убирать" из импорта используя "пометки" https://docs.unity3d.com/530/Documen...lFolders.html? Цитата:
|
Ответ: Небольшой трюк как исключить .blend файлы из сборки
Цитата:
1. Не хранить исходники в той же папке что и FBX (кстати а чем плох?) 2. Не класть в папку Resources то, что тебе не нужно будет в рантайме. 3. Использовать не Resources, а использовать библиотеку Addressables, в которой есть возможность точно управлять тем, что пойдёт в билд, а что нет. |
Часовой пояс GMT +4, время: 22:13. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot