Ошибка после импорта UFPS последней в Unity - PullRequest
0 голосов
/ 25 апреля 2018

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

Unity Версия: 2018

Ошибки:

Активы / UFPS / База / Скрипты / Геймплей / Игрок/Local/vp_LocalPlayer.cs(62,46): ошибка CS1540: невозможно получить доступ к защищенному члену UnityEngine.Texture.Texture()' via a qualifier of type UnityEngine.Texture '.Квалификатор должен иметь тип `vp_LocalPlayer 'или производный от него

:

Активы / UFPS / База / Скрипты / Игровой процесс / Игрок / Локальный / vp_LocalPlayer.cs (62,46): ошибка CS0122: `UnityEngine.Texture.Texture () 'недоступен из-за уровня защиты

Строка с ошибкой:

static Texture m_InvisibleTexture = new Texture();

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Замените свою строку на

private static Texture m_InvisibleTexture = new Texture2D(2, 2);

Вы также столкнетесь с этой ошибкой:

активы / УФПС / Base / Сценарии / Игровой / редактор / vp_FootstepManagerEditor.cs (228,25): ошибка CS0143: класс `UnityEngine.AudioClip 'не имеет конструкторов определен

Вот ссылка на исправление и дополнительные сведения о проблемах, с которыми вы столкнетесь:

http://www.opsive.com/assets/UFPS/forum/index.php?p=/discussion/3979/2018-compatibility

0 голосов
/ 20 мая 2018

статическая текстура m_InvisibleTexture = new Texture (); // ОШИБКА статическая текстура m_InvisibleTexture = null; // НЕТ ОШИБКИ

...