您的位置:首页 > 产品设计 > UI/UE

UGUI(七)_UI节点制作

2016-03-09 21:34 239 查看
 UGUI_UI节点制作

游戏开发中UI是由各种基本或者高级组件组合而成,UGUI,NGUI也是如此,不过它们是在可视化过程中进行制作,开发效率会很快。

 

以前用的NGUI只有一个UIRoot作为UI的父节点,能设置一些UI整体缩放类型,比如原始大小,自动适应等,还有它必须有一个UI摄像机带上UICamera组件,里面封装了各种操作事件等。

 

而UGUI的选择更多了,它的Canvas中可以直接设置UI在屏幕空间【最普通的界面】,或者在屏幕空间的摄像机上【控制UI摄像机更自由,类似NGUI】,还有就是在世界空间【3D界面】。在这里详细的参数就不多说了,网上有相关的资料。

在之前工作中使用NGUI养成了一些制作节点的习惯(其实在UGUI上也一样),并且能高效的进行开发。在这里分享一下,如果感觉有更好的建议希望可以提出来。

在这里以屏幕空间ScreenSpace-Overlay为例。

所有节点命名都用【小写】加【下划线】,如:

面板命名:panel_xx

文本命名:text_xx

按钮命名:btn_xx

局域命名:top_left,top_right等。

其他背景等不需要控制的节点命名越简单越好,什么bg1啊bg2等,之所以这样写是保持节点整洁规范,便于制作和后期修改。

如下图:



上面用到了位置自适应,UGUI的使用比NGUI更加方便了,都不需要挂脚本,直接设置RectTransform的Anchor如下图【上左】:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  UGUI unity