2019.3.0a5
- версия Alpha
(следовательно, a
).
Кажется, что они вводят совершенно новый / другой макет графического интерфейса, и атрибут [TextArea]
в настоящее время не работает.
Есть две известные проблемы, связанные с этим, особенно первая:
- Пользовательский интерфейс: поле ввода текста не изменяется в инспекторе. ( 1156028 )
но может быть и этот
- Редактор - Другое: CustomPropertyDrawers теперь имеют другое поведение в 2019.2 ( 1156837 )
подробнее на Что нового в Unity 2019.3.0 Alpha 5
В общем: Избегайте больших скачков в версиях Unity .. особенно переходы на alpha или beta версий ... как следует из названия, они в основном только для тестирования
Безопасность прежде всего - попробуйте постепенно обновиться, проведите тесты и остановитесь на последней стабильной версии, такой как 2019.1.7
! за исключением того, что вам действительно нужна функция из альфа и бета версий
Всегда делайте резервные копии перед переносом проекта на более новую версию. Начните использовать VersionControl, например, Git
, поэтому вы можете легко отменить любые изменения, сделанные в процессе обновления.
Понижение версии проекта до более ранней версии Unity может работать, но в большинстве случаев также приносит некоторые проблемы. Во время обновления Unity автоматически вносит некоторые изменения в соответствии со списком изменений более новой версии.
Иногда это не работает так гладко в другом направлении, так как более старая версия курса Unity не имеет информации о том, какие изменения принесли более поздние версии.
Вы можете попробовать удалить все из папки проекта , кроме
- Папка
Assets
- Папка
ProjectSettings
- Папка
Packages
(но обязательно прочитайте Logs/Packages-Update.log
), чтобы узнать, есть ли какие-либо изменения в пакетах
Вы также можете просто удалить папку Packages
, а затем, после открытия вашего проекта в более старой версии, переустановить все необходимые вам пакеты через PackageManager
.
все остальные папки и файлы создаются Unity автоматически, поэтому вы можете удалить их, и Unity восстановит их при следующем открытии проекта.
Самый быстрый способ очистить ваш проект - использовать Git
и иметь файл .gitignore
, например, например. Github Unity .gitignore , где вы также можете увидеть, какие файлы могут быть удалены.
Чтобы установить его сейчас, установите Git , откройте Git Bash в папке вашего проекта и запустите
git init
затем добавьте новый файл .gitignore
с содержимым по ссылке и запустите
git add .gitignore
git commit -m "initial ommit"
затем запустите
git add *
это выдаст предупреждение для каждого игнорируемого файла, но вы можете проигнорировать это. Снова запустите
git commit -m "Added current project state"
и затем запустить
git clean -xfd
, который автоматически удаляет любой файл, который указан как проигнорированный в .gitignore
, а также любой неотслеживаемый файл (новые файлы, которые не контролируются версией - если git add
- пока не добавлены).
Снова ... прежде чем делать все это, вы должны сделать Резервное копирование ;)