关于Unity打apk包安装到有虚拟按键的android机画布被压扁解决方案

首先这个问题说白了就是一个设置问题,很简单,但是我却找了半天,百度了很久都没有找到解决方案。现在市面上的android机屏幕五花八门,很难将就。屏幕特性应接不暇,有时候适配起来让人很抓脑壳,什么滴水、大刘海、小刘海等发生稀奇的BUG表示很无奈,从现在开始只有遇到一个填一个坑吧。
今天这个解决起来比较简单,它是一个sony的安卓机上它虚拟按键,启动后常显那里把我们unity游戏画布顶扁了(由于我们游戏还没有上线,就不截图展示了)。我思索了很久原因,因为游戏UI是做屏幕适配的,而且canvas选择了Expand和Match Width Or Height 3种模式打包测试后都不对,后来定位到是不是游戏界面整体适配问题,慢慢的发现需要设置一个参数:

Screen.SetResolution(width, height, true)

第三个参数 fullscreen = true,这里必须要设置为true,不然会被这款手机吧游戏画布顶扁。设置后这款sony的虚拟按键就自动隐藏了,然后划屏幕下方可以弹出,但是不再是顶游戏画布,而是漂浮在游戏画面上,不影响整体比例。是不是很简单!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值