0

编辑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 文件夹(包)更新我的 NGUI 文件夹(包)后,一次又一次地收到此错误。

我想这不是www一种东西它是一些 NGUI 渲染错误。但是为什么它只发生在www.texture

请大家帮我解决这个问题。

4

1 回答 1

0

尝试更改着色器。未点亮 - 透明彩色。可能对您有所帮助

于 2014-07-10T11:16:23.543 回答