霸气的昵称 发表于 2012-11-26 18:36

U3D 自适应分辨率代码


GUI.Matrix(矩阵) 就可以实现 下面是实现原理


var horizRatio:float = Screen.width / 800.0;
   var vertRatio:float = Screen.height / 600.0;
   
   GUI.matrix = Matrix4x4.TRS (Vector3(0, 0, 0), Quaternion.identity, Vector3 (horizRatio, vertRatio, 1));

一剑飘红 发表于 2012-11-26 21:57

{:soso_e179:}不错

skyangel 发表于 2012-12-1 12:39

楼主这种只能适应GUI绘图,不能适应NGUI

霸气的昵称 发表于 2012-12-1 21:47

skyangel 发表于 2012-12-1 12:39 static/image/common/back.gif
楼主这种只能适应GUI绘图,不能适应NGUI

记得ngui中好像有自带的屏幕适应代码吧

skyangel 发表于 2012-12-2 11:11

霸气的昵称 发表于 2012-12-1 21:47 static/image/common/back.gif
记得ngui中好像有自带的屏幕适应代码吧

NGUI中只能适应高或宽,而且是不等比的适应,不能等比的适应!

aaabbbsss12345 发表于 2014-5-27 11:13

不错 谢谢 分享

tapdole 发表于 2017-3-8 12:46

顶顶多好

shenyg28 发表于 2017-3-8 13:07

真心顶

sunjunfa001 发表于 2017-3-8 13:02

说的非常好

风云浪子 发表于 2017-3-8 13:08

很好哦
页: [1]
查看完整版本: U3D 自适应分辨率代码