Нужно ли мне включать файл .meta при сборке ресурса Unity Unity? - PullRequest
0 голосов
/ 04 ноября 2018

В редакторе метафайл записывает ссылку на другой ресурс, поэтому я думаю, что при сборке resourcebundle мне нужно также включить файл .meta, чтобы во время выполнения актив находил ссылку друг на друга.

Но по этой ссылке https://answers.unity.com/questions/910422/assetbundleloadmainassetatpath-not-loading-meta-fi.html в ответе сказано, что в этом нет необходимости, я запутался в этом

1 Ответ

0 голосов
/ 04 ноября 2018

Насколько я знаю, Unity использует эти файлы .meta только в редакторе. Я почти уверен, что пакет ресурсов содержит данные, которые сообщают ему, какие файлы делают и что. Парень по ссылке, которую вы разместили, похоже, извлекает файлы .meta из комплекта ресурсов, и я не думаю, что это правильный способ сделать это, поскольку вы делаете это в противоположность тому, для чего было разработано единство. , Попробуйте найти только те ресурсы, которые вы ищете, а не метафайлы. Кроме того, вам не нужно вручную включать файлы .meta в ваш комплект ресурсов, Unity должна делать это автоматически. И последнее: используйте встроенные функции Unity для доступа к пакетам активов, а не System.IO, поскольку система не знает, что такое пакет активов, а только Unity. Как только файлы будут извлечены на ваш диск, используйте System.IO на них.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...