[请益] Unity输出固定比例的视窗化游戏遇到问题

楼主: kuyuzu (虫方子)   2021-11-22 21:09:22
最近在尝试把已经做好的部分输出看看,
但一输出就碰到超奇怪的问题ORZ
目标是输出为一个
“固定比例(目前是1920*1080,16:9)的视窗化”游戏
但卡在要嘛会固定尺寸无法缩放,要嘛可自由缩放但比例会跑掉,UI也是ORZ
目前尝试的结果如下:
Fullscreen window >>变成全萤幕游戏,比较不符需求
Maximized window >> (可能因为我萤幕最高就1920*1080,所以它看起来也是全萤幕ORZ)
Windowed >> 视窗化,可默认开启为1920*1080,搭配resizable window后可以改变大小,
但长宽比无法固定,所以有些UI会跑掉
虽然现在的萤幕处理(?)1920*1080应该没什么问题,
但也希望能顾虑到喜欢用小视窗(?)玩的人,希望能再多一点自由度。
想请问如果想要输出后一直维持16:9的可缩放视窗,到底该怎么设定Orz
如果真的无法的话......只能修整一下那几页会跑掉的UI设计了......Q皿Q
作者: sirius65482 (绝影)   2021-11-22 21:17:00
固定画面比例 多出来的补黑边看看
作者: NDark (溺于黑暗)   2021-11-22 22:09:00
#1Uu8aPCY (GameDesign)接口会跑掉就代表开发过程中没注意到接口适应的问题最简单是在Canvas做 Scale 然后缩放后捕黑边正式的做法就是 每个接口都要自适应父节点的尺寸但是上述这方法仍无法处理 分辨率缩到极小极大的极端变化
作者: azetsu (ㄊㄊ)   2021-11-24 12:41:00
自己侦测视窗大小是否改变,若改变了就依据改变后的高度换算出你要的比例的宽度,主动再设定一次视窗大小

Links booklink

Contact Us: admin [ a t ] ucptt.com