ошибка CS0619: `UnityEngine.RuntimePlatform.WindowsWebPlayer ' - PullRequest
0 голосов
/ 26 мая 2019

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

Активы / Плагины / Uniject / impl / UnibillUnityUtil.cs (74,25): ошибка CS0619: UnityEngine.RuntimePlatform.OSXDashboardPlayer устарела: Dashboard widget on Mac OS X export is no longer supported in Unity 5.4+.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 28 мая 2019

Поскольку состояния ошибок RuntimePlatform.OSXDashboardPlayer, а также RuntimePlatform.OSXWebPlayer и RuntimePlatform.WindowsWebPlayer) устарели и были удалены в Unity версии 5.4.0,Если они вам все еще нужны, вам придется использовать более старую версию Unity.


В общем, я бы просто удалил эти записи из списка.Скорее посмотрите полный список доступных RuntimePlatform, и вы увидите, что другие отсутствуют (Linux) сейчас

public static List<RuntimePlatform> PCControlledPlatforms = new List<RuntimePlatform>()
{
    OSXEditor,     // In the Unity editor on macOS.
    OSXPlayer,     // In the player on macOS.
    WindowsPlayer, // In the player on Windows.
    WindowsEditor, // In the Unity editor on Windows.
    LinuxPlayer,   // In the player on Linux.
    LinuxEditor    // In the Unity editor on Linux.
}

Однако можно увидеть, что Uniject , похоже, последний раз обновлялся 6 лет назад ... поэтому вероятность того, что он все еще работает в более новых версиях Unity, весьма мала.

А также unibill не существуетсуществует больше, поэтому он, скорее всего, не совместим с более новыми версиями Unity.

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