码迷,mamicode.com
首页 > 编程语言 > 详细

【Unity笔记】关于UGUI的根节点Canvas

时间:2017-07-18 01:46:10      阅读:427      评论:0      收藏:0      [点我收藏+]

标签:调整   显示   不能   over   world   space   平面   enc   旋转   

创建UGUI物体时,会自动创建Canvas物体作为所有UGUI的根节点。该物体身上有个Canvas脚本,Render Mode渲染模式选项:

  • Screen Space - Overlay:即使场景中没有任一可用Camera,所有UI依然能正常运行、显示。而且任何非UI元素的游戏物体都不能遮挡在UI元素之上(无论非UI物体怎么调位置)。
  • Screen Space - Camera:可传入某个Camera,指定该Canvas物体下的所有UI元素由哪个Camera来渲染。可指定UI到Camera的距离,调整该距离,其他非UI元素可以在UI元素的前面或后面。
  • World Space:该Canvas物体作为场景中的一个平面画布,可任意调整位置、旋转等。

Canvas物体身上的Canvas Scaler脚本

  • UI Scale Mode
    • Constant Pixel Size:按像素固定。不论屏幕大小如何变化,UI元素大小不变。
    • Scale With Screen Size:常用,按屏幕大小自动缩放,需要填写UI是在哪个分辨率下设计的。
  • Scale Factor:该Canvas物体下所有UI元素的缩放倍数。显示尺寸 = 监视面板尺寸 * 倍数。
  • Reference Pixels Per Unit:1米有多少个像素,默认100个。

 

【Unity笔记】关于UGUI的根节点Canvas

标签:调整   显示   不能   over   world   space   平面   enc   旋转   

原文地址:http://www.cnblogs.com/guxin/p/unity-ugui-canvas-component.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!