今天遇到了读取屏幕分辨率的bug;当系统更改分辨率时,用unity中的API读取的还是原来的分辨率,而不是当前的分辨率。下列看详情:
先设置屏幕分辩率为1600x900
在用unity中的API读取如下图:
上图可以看到读取的还是原来的分辨率,下图看看Windows屏幕读取的API
上面说明了读取分辨率的问题,有以下两种解决方案:
1、在unity中以文本读取的方式;或是外部设置面板方式。
2、用WindowsAPI读取。
今天遇到了读取屏幕分辨率的bug;当系统更改分辨率时,用unity中的API读取的还是原来的分辨率,而不是当前的分辨率。下列看详情:
先设置屏幕分辩率为1600x900
在用unity中的API读取如下图:
上图可以看到读取的还是原来的分辨率,下图看看Windows屏幕读取的API
上面说明了读取分辨率的问题,有以下两种解决方案:
1、在unity中以文本读取的方式;或是外部设置面板方式。
2、用WindowsAPI读取。