zoukankan      html  css  js  c++  java
  • ONGUI->NGUI->UGUI (Unity UI史)

    各GUI的介绍

    ONGUI:Unity自带的绘制界面工具,它的成像原理是基于表层的,所以执行效率非常的低,并且没有提供复杂的UI的接口,就算开发者硬着头皮写上去只能让UI的执行效率更低。

    NGUI:第三方付费插件,Unity4.6之前是做UI的不二之选,目前仍被大量使用

    UGUI:官方出品,免费开源,功能强大,日渐成为主流

    NGUI、UGUI对比: http://www.u3dc.com/archives/412

    UnityUI发展史

    OnGUI時期(Unity4.6以前)
    在Untiy4.6以前官方式提供OnGUI函數來提供UI,而且不支援可視化開發,並且始終在3d object上方,也因此後來ArenMook就開發出一套NGUI plug-in讓UI這塊變得更容易開發,也可以顯示3d model跟粒子效果,網路上也有大量的教學,幾乎也被視為Unity的必備插件之一

    UGUI時期(Unity4.6以後)
    而4.6版本後出現了新版的UGUI,也是NGUI作者ArenMook從2012年11月加入Unity協助開發GUI讓UI的呈現更優化,因此在選擇GUI上通常會選擇UGUI,但NGUI仍然有持續更新也有使用者持續使用,如果已經使用NGUI的專案或是熟悉的開發者通常也會選擇繼續使用

    到底要用UGUI還是NGUI:
    有用過/正在用NGUI→選擇NGUI
    沒用過NGUI的開發者→直接使用原生的UGUI即可

    http://lzaunity.blogspot.com/2016/01/unityui-ui-canvasugui.html

  • 相关阅读:
    文字转语音功能
    windows定时计划任务
    写电子合同,爬过的坑,趟过的雷,犯过的错,都是泪
    前端应该如何去认识http
    I/O理解
    观察者模式
    js --代理模式
    js --策略模式
    js --单例模式
    js 单线程 异步
  • 原文地址:https://www.cnblogs.com/36bian/p/7571677.html
Copyright © 2011-2022 走看看