unity3d ui
时间: 2023-09-28 12:11:25 浏览: 129
Unity3D UI主要有四种常用的系统:NGUI、UGUI、OnGUI和Legacy GUI。
NGUI是一款使用最多的第三方UI插件,被广泛应用于国内的游戏界面开发。它提供了丰富的功能和易于使用的界面编辑工具。
UGUI是Unity自4.6版本后自带的一套UI系统,逐渐取代了NGUI成为主流。UGUI提供了强大的可视化编辑工具,大大提高了GUI开发效率。
OnGUI主要用于Unity引擎的界面扩展,类似于Web开发中的HTML和CSS的编写方式。它比较底层,需要手动编写代码来创建和控制UI元素。
Legacy GUI是旧版UI系统,只有两个组件:文字和图片,并且使用鼠标事件来实现界面的交互。它非常简单,功能有限。
对于Unity3D UI的创建,可以使用Canvas作为UI组件的父物体。每一个UI组件都必须在Canvas下,并且Unity会自动创建EventSystem来处理输入事件。创建Canvas可以通过在Hierarchy面板中右键点击选择Create -> UI -> Canvas。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Unity3D基础21:UI简介](https://blog.csdn.net/Jaihk662/article/details/86764583)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [unity3D之UI](https://blog.csdn.net/m0_57485346/article/details/128011650)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文