侠盗车手screenscreen resolutionn不能调

12648人阅读
Unity3D(21)
相关类, UnityEngine.Screen
1、做实验的时候,使用的是Input.GetKey ,写在Update里,所以随后的很多帧都执行了切换逻辑
UnityEngine.Screen.fullScreen 在设置之后,不会立即变更,需要写额外的等待逻辑,确保切换完成
2、如果用户屏幕使用显卡工具进行旋转(我就将显示器竖起来使用,向左旋转了90°),全屏的时候还好,在这之后如果再恢复为窗口化或者使用Alt+Tab切回屏幕,或者进入3D屏保之类这种会导致设备丢失的事件,Unity就会在设备重建的时候出现使显卡驱动崩溃,甚至蓝屏的现象( 我都遇到过了)。暂时还不知道怎么检查屏幕是进行过旋转的,不过就算查出来了,也无法解决,只能给出提示。如果出现这个现象,只能用户自己克服了。
3、窗口化时,分辨率设置如果 Screen.width/height 超过了 Screen.currentResolution 的设定,设置就会失败。
如果ProjectSettings里将分辨率设置超过了目标机器屏幕分辨率,客户端启动后,会自动“裁剪”窗口大小(不是缩放画面哦,会被裁掉一部分游戏画面,而且尺寸也不是规则的)。但是如果满足 Screen.wh & Screen.currentResolution.wh ,就可以设置成功,并且会自动将游戏画面缩放以配合窗口大小调整。
所以应该根据宽高和纵横比计算一个合适尺寸,这点针对笔记本用户尤为重要。
()4、Screen.Resolutions 里是屏幕可以设置的分辨率集合,但不是全部:视&Screen.currentResolution 为0,则Screen.Resolutions[n] 就是 1、2、3、4,所有小于current的Resolution就不被unity所列举了,不过一般也用不上Screen.Resolutions里的数据。
()5、在800*600的显示器分辨率下,启动客户端版程序,从窗口切换到全屏后,自动调整为了,也就是 Screen.fullScreen = true之后, Screen.currentResolution.wh =
,我敢肯定在别的分辨率下也有类似的问题。正因为这一点,Screen.fullScreen 就没任何意义了,因为会扰乱切换回来之后的分辨率设置(参考坑#1)。建议完全使用 Screen.SetResolution 接口来设置,无论是分辨率还是全屏,确保不会出现意想不到的事情。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:892032次
积分:6854
积分:6854
排名:第2933名
原创:87篇
转载:24篇
译文:24篇
评论:182条
(1)(1)(1)(1)(1)(3)(1)(5)(3)(1)(1)(20)(1)(1)(1)(3)(3)(1)(2)(1)(6)(1)(2)(1)(4)(3)(6)(3)(1)(3)(1)(1)(3)(1)(1)(1)(3)(1)(1)(3)(3)(2)(9)(2)(5)(12)(7)君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
PRINT RESOLUTION VS SCREEN RESOLUTION - …:打印分辨率与屏幕分辨率--…
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
PRINT RESOLUTION VS SCREEN RESOLUTION - …:打印分辨率与屏幕分辨率--…
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口东方帝国分辨率调节方法 东方帝国怎么调节分辨率_
我的位置:>>>
东方帝国分辨率调节方法 东方帝国怎么调节分辨率
发布时间: 11:32 () 作者:3DM论坛-wantgirls 编辑:姜汁可乐
今天为大家带来的是东方帝国分辨率调节方法,让我们一起来看看吧!
[EY_CURRENT_USER\Software\Iceberg Interactive\Oriental
Empires]&&&&&&&&&&&&&& 注册表地点
&Screenmanager Resolution Width_h&=dword:&&&&&&&&&&&&
&16位数值屏宽1600&&&&&&&& 修改这里500=1280
&Screenmanager Resolution Height_h&=dword:&&&&&&&&&&
16位数值屏高900&&&&&&&&& &修改这里2d0=720
&Screenmanager Is Fullscreen
mode_h&=dword:&&&&&&&&&&&&&&&&&&&& 是否全屏
&DefaultDifficulty_h&=dword:
&DefaultShowGrid_h&=dword:
&DefaultUseAltBannerSymbols_h&=dword:
&KeyScrollRate_h&=hex(4):00,00,00,00,00,00,e0,3f
&SoundFXVolume_h&=hex(4):00,00,00,00,00,00,f0,3f
&SoundUIVolume_h&=hex(4):00,00,00,a0,99,99,e9,3f
&SoundMusicVolume_h&=hex(4):00,00,00,00,00,40,d3,3f
&SoundMasterVolume_h&=hex(4):00,00,00,00,00,40,cf,3f
分辨率调节方法 东方怎么调节分辨率" />
更多精彩尽在 专题:

参考资料

 

随机推荐