首页 > Unity3D频道 > 【UGUI研究院】 > UGUI研究院之设置全屏图(十)
2015
03-20

UGUI研究院之设置全屏图(十)

在UGUI中想设置一张全屏的背景图,但是直接设置 screen.width和screen.height后发现在有些分辨率下还是不能全屏。

把如下脚本挂在需要全屏的Image对象上即可。

如果你有更好的办法,欢迎在下面吐槽,嘿嘿~

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. UGUI里面有个plane好像就是全屏的,虽然上面有个image组件,但是我把他换成rawimage照样还是全屏,UGUI的自适应真心方便,嘎嘎

        • 我给你说一下我现在的思路吧。。当图片拖进文件夹后,tag的名字会自动设置成文件夹名字。 也就是说同一个文件夹下的图片会是一个图集。。 然后对应文件夹会生成一个prefab 绑定上一个脚本,上面有一个字典的属性。 把该文件夹下的所有sprite都关联在脚本上上。。 这个prefab就可以放在resources下面。。 运行的时候载入prefab 读取 prefab上的脚本上的字典, 通过名字就可以把sprite取出来了。

  2. 我对他的锚点有点纠结, 其实在很多情况下在对局部区域锚点时,应该要有个一最大和最小的限制。不知道是不是我用的方法不对