Как я могу исправить "Сеть устарела" в единстве 2019.1.9? - PullRequest
0 голосов
/ 07 октября 2019

enter image description here

Я создал игру и использую "Energy bar toolkit" пакет "Unity in Unity" 5.3.4, поэтому у меня есть ошибка контакта "Network"при переходе от единицы 5.3.4 к единице 2019.1.9, так как сеть удалена в единице 2018.2 и новее

Как я могу исправить эту ошибку?

Ответы [ 3 ]

2 голосов
/ 07 октября 2019

For the Future

Пожалуйста, не оставляйте изображения ошибок! Скорее скопируйте и вставьте фактический текст консоли в ваш вопрос. Это помогает нам быстрее решить эту проблему, а также позволяет другим пользователям с такой же ошибкой найти эту ветку.

В общем

В версиях Unity не нужно делать больших скачков. 5.3.4 с 2015 года, 2019.1.9 с середины 2019 года ... вы можете ожидать большого количества изменений API между версиями программного обеспечения в течение более 3 лет в целом.

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

При использовании актива из Asset-Store, который говорит, что версия Unity 5.2.1 or higher ... я подозреваювид maintanace прекратился довольно давно, и как минимум через 3 года будут реализованы серьезные проблемы с его внедрением в большинство последних версий Unity.

UNet устарел

Это было известно уже довольно давно уже. Скоро он будет (почти) полностью устарел.

enter image description here

Исправление на данный момент

Чтобы все еще иметь возможность использоватьHLAPI на данный момент вам нужно перейти к PackageManager ( Window Package Manager ) и найти и импортировать пакет Multiplayer HLAPI.

См. Пакеты для получения дополнительной информации о PackageManager и пакетах в целом.


Возможно, еще есть какие-то изменения, и я не говорюэто полностью исправит этот актив. Если у вас все еще есть проблемы, вам следует обратиться непосредственно к производителям актива .

0 голосов
/ 07 октября 2019

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

0 голосов
/ 07 октября 2019

Я надеюсь, что этот метод работает с вами, Unity добавил замену для сети Unity с помощью PackageManager, поэтому мы хотим автоматически преобразовать старый мультиплеер в новую сетевую систему.

Сначала вернемся к проекту. на Unity 5.3.4 и начинайте его постепенное обновление. Сначала откройте проект на Unity 5.5.6 , затем 2017.1.5f1 , затем 2017.4.32f1 и т. д. откройте его в первом выпуске и обновите его до версии LTS, 2018.1.9f2 до 2018.4.10f1 , затем откройте версию 2019 .

и убедитесь, что все плагины обновлены. надеюсь, что помощь

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