Как предотвратить сброс файлов, представленных в разделе «Пакеты» в Unity - PullRequest
0 голосов
/ 17 февраля 2020

Я работаю с Vuforia в Unity 2019.2.5f1 и собираю проект для Android. У меня есть несколько связанных с Vuforia файлов в разделе «Пакеты», которые я отредактировал, чтобы сделать некоторую часть работы над проектом. Все работает нормально, и изменения, внесенные в этот файл, видны, когда я запускаю проект на своем устройстве напрямую, используя опцию Build and Run.

Однако я также хочу сделать некоторые дополнительные вещи в проекте, используя Android Студия. Для этого я экспортирую проект, отметив опцию «Экспорт проекта» в настройках сборки. Экспорт выполнен нормально, но файл пакета, в который я внес некоторые изменения, сбрасывается на исходные данные. Экспортированный проект (проект Android Studio) также не отражает изменения. Другие файлы, присутствующие в разделе «Ресурсы», работают нормально, и изменения видны, но не файлы, присутствующие в разделе «Пакеты».

По сути, у меня есть файл в разделе «Пакеты», который мне нужно изменить, но изменения отсутствуют. отражено в экспортированном проекте. Но, видны, когда я запускаю проект прямо из Unity на моем устройстве. Я хочу, чтобы эти файлы не сбрасывались. Мне нужно несколько советов о том, как этого достичь.

Я не очень опытен в Unity. Любая помощь в этом отношении приветствуется. Спасибо

1 Ответ

0 голосов
/ 17 февраля 2020

Короче говоря: не редактируйте что-либо в пакетах ... они автоматически перекомпилируются / импортируются и простыми словами: вы не можете предотвратить это.


Что вы однако можно скопировать всю соответствующую папку из Library в Активы и, таким образом, сделать их локальными файлами, которые вы затем сможете редактировать.

Как уже упоминалось в этой теме Unity Technologies (22.05.2019)

Да, в настоящее время способ разработки пакета - это скопировать / переместить его в папку Packages вашего проекта.


Затем вы должны также удалить его из PackageManager, так как в противном случае он, вероятно, попытается повторно импортировать его, чтобы в итоге вы дважды получили все классы.


В общем случае никаких изменений в пакете не нужно вносить напрямую , Может быть, вам лучше реализовать собственный сценарий и копировать только исходный контент, а затем вносить изменения в него?

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