2016-11-18 7 views
0

У меня возникли проблемы с версиями метафайлов в Unity. У меня есть общий код, который я разделяю между моими разными проектами (как подмножество git), и они влияют на некоторые GameObject по-разному в каждом проекте. Каждый проект генерирует разные мета-файлы из моего общего кода. Вот в чем проблема.Unity meta файл, хранящийся в определенной папке

Если я версия метафайлов (в моем общем коде), я получаю те же метафайлы во всем моем проекте, что явно не то, что я хочу, потому что поведение может быть другим. Одним из решений, которые я нашел, было бы сохранение метафайлов, связанных с моим общим кодом, где-то в каждом проекте, поэтому они остаются конкретными для одного проекта и не влияют на других. Я не могу найти никакой информации об этом.

Мой вопрос: есть ли способ хранить метафайлы в определенной папке и связывать их со сценариями другой папки?

ответ

0

Наконец, я сделал это: у меня теперь есть скрипт, который копирует метафайлы в мой конкретный проект, чтобы я мог их совершить. Затем, когда вы клонируете репо, есть еще один скрипт, который копирует их обратно в мой подмодуль. Таким образом, моя сцена загружается правильно. Это не идеально, но это работает.

0

Да, вы можете обратиться ниже:

Так вы лечите различные проекты, как подмодули для общего кода? Если это так, вы можете хранить метафайлы в подпапке разных проектов, и эти метафайлы можно контролировать отдельно.

+0

Мое заявление не ясное, мое плохое. На самом деле, мой общий код является подмодулем в каждом проекте git, который у меня есть. – rmTheZ

+0

Также вы можете хранить метафайлы в каталоге каждого проекта git, из-за разных каталогов эти метафайлы также обрабатываются по-разному git. –