unity在做win10开发时候有个坑,画了个透明通道,在OpenGL和direct11下一拉窗口改变,透明通道就会消失。
还有就是direct9下面,按Win+L,再登录回来,透明通道也是会消失。
是unity停止渲染了,一定要改变窗口大小才能渲染,所以出了这个一个办法:
void Update () {
Screen.SetResolution(Screen.width, Screen.height, false);
}
看是多此一举,但是它强迫unity进行窗口重绘。
时间: 2024-10-01 05:15:36