游戏的自适应分辨率

   今天在工作中遇到一个问题,游戏如何自适应分辨率。我们的游戏的素材是1600*900的,如果用户电脑不支持1600*900分辨率,应该怎么处理呢?

   如果不处理好,就会出现游戏黑屏,或者游戏变形。
   首先游戏黑屏的问题,需要谋举显示器的分辨率,判断显示器的最大分辨率,在用户自己设置游戏的分辨率的时候,不能让客户使用,显示器不能支持的分辨率。

   其次游戏变形的问题,游戏的变形与分辨率,显示器,以及游戏的素材这三者都有关系,必须处理好这三者的关系。

   1)假如游戏素材是1600*900的,你使用支持1600*900分辨率的显示器,那皆大欢喜。

   2)假如游戏素材是1600*900的,使用1440*900的分辨率,且不支持1600*900的显示器。那么渲染时又分,素材是按1440:1600素材缩放来渲染 ,还是按原素材渲染而情况不 同。如果按比例缩放渲染会变形,按原素材大小缩放就不会。

   3)  假如游戏素材是1600*900的,使用1440*900的分辨率,使用支持1600*900的显示器。那么素材是按1440:1600素材缩放来渲染,就不会变形。

   这里是否会变形,关键是使图形的长宽比例是否与显示器的比例是否一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值