先定义一个Texture2D来存放图片,再来一个对象放贴图
话说WWW类还真是比较方便。
之后我们只需要在LoadImage加一句话,将我们的贴图加到对象上去
myTexAdd.gameObject.renderer.material.mainTexture = myTex;
但是最后,发现如果图片(A.png)不存在,会出现错误。经检查是图片还没有来得及创建。我们使用下面的方法
这个只是权宜之计,通过强行停止1s等待图片创建。如果有检测图片是否创建好的函数就好了。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
上面那种方法存在问题。我们不应该直接调用CaptureScreenshot()方法,这个方法创建文件需要耗费很多时间,体验非常不良好。
我们应该使用下面这种方法,先将屏幕图像存到Texture中,贴上去之后后保存(方法来自于menuconfig,感谢大神!)