U3D 分辨率

NGUI 窗口分辨率


1.基于宽度( 竖屏)

BaseWidth   =640

BaseHeight   = 960


BaseRate = 640 / 960 = 0.66


ScreenRate = Screen.width / Screen.height 


ScreenRate >=BaseRate


:说明当前分辨率的宽高比基础的大,由于是宽度不变,所以手动高度 manualHeight = BaseHeight / ScreenRate

rate <BaseRate  

:说明当前分辨率的宽高比基础的大,由于是宽度不变,所以手动高度 manualHeight = BaseHeight


2.基于高度(横屏)

BaseWidth   =960

BaseHeight   = 640


BaseRate = 960 / 640  = 1.5


ScreenRate = Screen.height / Screen.width  


ScreenRate >=BaseRate

manualHeight = BaseHeight


ScreenRate < BaseRate

manualHeight = BaseHeight / ratio

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值