zoukankan      html  css  js  c++  java
  • uGUI VS NGUI

    前言

    这篇日志的比较是根据自己掌握知识所写的,请各路大神多多指教。

    引擎版本: Unity 4.6 beta

    两者区别

    1、uGUI的Canvas 有世界坐标和屏幕坐标

    2、uGUI的Button属性面板的的OnClick

    image

    3、uGUI的Image可以使用 material

    4、uGUI通过Mask来裁剪,而NGUI通过Panel的Clip

    5、NGUI的渲染前后顺序是通过Widget的Depth,而uGUI渲染顺序根据Hierarchy的顺序,越下面渲染在顶层.

    6、uGUI 不需要绑定Colliders,UI可以自动拦截事件

    7、uGUI的Anchor是相对父对象,没有提供 高级选项,个人感觉uGUI的Anchor操作起来比NGUI更方便

    8、uGUI的Pivot(中心)?

    9、uGUI没有Atlas一说,使用Sprite Packer

    10、uGUI的Navgation在Scene中能可视化

    11、uGUI的事件需要实现事件系统的接口,但写起来也算简单

    uGUI缺点

    1、不能很可视化的制作 draggable object

    2、暂时没有 localization(本地化)支持

    3、scroll view只有Panel,没有camera scroll view

    4、没有 UIWrap 来 循环 scrollview 内容

    5、暂时没有Tween组件及Play Audio,Button Offset

    说明

    目前uGUI的文档不是很完善,安装完4.6 beta之后,可以在 Help - Scripting Reference 菜单下打开,但我相信它会越来越好。

  • 相关阅读:
    Spark5
    Spark4
    Spark3
    冲刺周期二--站立会议01
    团队第一阶段绩效考核
    各个小组对“躲避小球”游戏的评价
    软件项目第一个Sprint评论
    丹佛机场行李处理系统
    冲刺周期一--站立会议07
    冲刺周期一--站立会议06
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/3975043.html
Copyright © 2011-2022 走看看