Ошибка NGUI 3.4.9 NullReferenceException UnityEngine.Material..ctor (шейдер UnityEngine.Shader) UIDrawCall.CreateMaterial ()

Редактор снова и снова показывает мне NullReferenceException UnityEngine.Material..ctor (UnityEngine.Shader shader) UIDrawCall.CreateMaterial (). Я использую платную версию NGUI 3.4.9.

Если я использую

var texture =  www.texture;

Это показывает мне ошибку. и если я использую

var texture =new Texture2D(1,1); It is working fine.

Мне нужно получить изображение с URL-адреса, поэтому я использую www. Но если я получаю изображение из своих ресурсов, оно работает нормально. Я использовал предыдущую версию NGUI (бесплатно), и код работал безупречно и отлично. После того, как я обновил свою папку (пакет) NGUI новой, с этого момента снова и снова появляется эта ошибка.

Я думаю, что это не www это какая-то ошибка рендеринга NGUI. Но почему это происходит только с www.texture

Пожалуйста, ребята, помогите мне выбраться из этого.


person Ankush    schedule 19.02.2014    source источник


Ответы (1)


попробуйте изменить шейдер. Неосвещенный - Прозрачный цветной. Может вам помочь

person TrustTJM    schedule 10.07.2014