unity在做win10开发时候有个坑,画了个透明通道,在OpenGL和direct11下一拉窗口改变,透明通道就会消失。

还有就是direct9下面,按Win+L,再登录回来,透明通道也是会消失。

是unity停止渲染了,一定要改变窗口大小才能渲染,所以出了这个一个办法:

void Update () {
  Screen.SetResolution(Screen.width, Screen.height, false);

}

 

看是多此一举,但是它强迫unity进行窗口重绘。

posted on 2016-08-22 21:45  yslad  阅读(573)  评论(0)    收藏  举报