Unity UGUI 完整系列教程-Chinar中文图解

15 篇文章 15 订阅

Chinar blog www.chinar.xin

Unity UGUI 系统全解


本文提供全流程,中文翻译。

Chinar 的初衷是将一种简单的生活方式带给世人

使有限时间 具备无限可能

Chinar —— 心分享、心创新!

助力系统性完成 Unity UGUI 的开发、学习、使用

为初学者节省宝贵的时间,避免采坑!

Chinar 教程效果:
在这里插入图片描述



全文高清图片,点击即可放大观看 (很多人竟然不知道)


1 Intro —— 简介


Unity 进行开发时,不可避免就要用到 UI 插件,来完成对于整个 UI 的开发与管理。常用的主要有2个

Unity UGUINGUI

两个插件虽然使用上很方便,但是官方文档对于初学者来讲有些不够友好,还是有一定学习成本的。

未来的一段时间里,我们将对 Unity 官方的亲儿子 —— UGUI 进行全面解析,介绍

Chinar 这篇文章,让你对 UGUI 进行一个系统性的全面了解,学会使用

该文章将以具体功能划分,目录的方式呈现,以便于学习查阅

分别对 所有组件进行解析、教授
举个例子
UGUI 官方文档
在这里插入图片描述


2 Text —— 文本

Unity UGUI Text 中文详解
举个例子
在这里插入图片描述


3 Image —— 图片

Unity UGUI Image 中文详解
举个例子
在这里插入图片描述


4 Button —— 按钮

Unity UGUI Button 中文详解

通过脚本,动态绑定监听函数

  • 1 先获取到 目标对象的Button 组件
  • 2 通过.onClick.Addlistener(函数) 的方式进行动态添加
  • 3 如函数具有参数,可通过Lambda表达式 .onClick.AddListener(Lambda表达式) 动态添加
  • 4 如函数具有参数,可通过委托 .onClick.AddListener(delegate {函数;}) 动态添加

举个例子
在这里插入图片描述


5 Toggle —— 开关

Unity UGUI Toggle 中文详解

5.1 Toggle Group —— 开关组

Unity UGUI Toggle Group 中文详解
举个例子
这里写图片描述


6 Dropdown —— 下拉菜单

Unity UGUI Dropdown 中文详解

6.1 Dropdown Ex —— 下拉菜单( 每次点击可用 )

Unity 重写Dropdown 开启每个按钮可用
举个例子
这里写图片描述


7 InputField —— 输入框

Unity UGUI InputField 中文详解
举个例子
在这里插入图片描述


8 Raw Image —— 未加工图片

Unity UGUI Raw Image 中文详解
举个例子
在这里插入图片描述


9 Canvas —— 画布

Unity UGUI Canvas 中文详解
举个例子
在这里插入图片描述


10 Scroll View —— 滚动视图

Unity UGUI Scroll View 中文详解
举个例子
在这里插入图片描述


11 Slider —— 滑动器

Unity UGUI Slider 中文详解
举个例子
在这里插入图片描述


12 Scrollbar —— 滚动条

Unity UGUI Scrollbar中文详解
举个例子
在这里插入图片描述


支持

May Be —— 开发者,总有一天要做的事!


拥有自己的服务器,无需再找攻略

Chinar 提供一站式《零》基础教程

使有限时间 具备无限可能!

先点击领取 —— 阿里全产品优惠券 (享受最低优惠)


Chinar 免费服务器、建站教程全攻略!( Chinar Blog )


Chinar

END

本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究

对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com

对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

Unity UGUIUnity游戏开发中常用的用户界面实现方法。UGUIUnity自带的用户界面系统,可以通过创建UI元素来构建游戏的界面。在Unity中,UGUI可通过创建Button、Text、Image等UI组件来实现交互和展示。 在UGUI中,通常选择ISO模型进行2D平面开发。通过锁定界面可以防止镜头发生偏移,确保界面的稳定性。 添加Button点击事件的方法如下: 1. 在Hierarchy面板中创建一个空物体GameObject。 2. 在Project面板中创建一个新的C#脚本,命名为OnClickButton,并将该脚本添加到GameObject上。 3. 双击OnClickButton脚本,在打开的脚本编辑器中输入相应的代码。该代码的作用是在点击按钮后输出"You click the button."和若干次"Yes"。 4. 在Click方法中使用print函数输出相关信息,并通过循环打印"Yes"特定次数。 5. 完成脚本的编写后,将脚本保存并返回Unity编辑器界面。 以上是关于Unity UGUI的简要介绍和Button点击事件的添加方法。希望对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [超详细的Unity UGUI教学](https://blog.csdn.net/qq_37701948/article/details/106682377)[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_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值