我的新书——《UGUI全面实践教程》

欢迎大家到我们团队的官网上查看此书的详细介绍,下面是链接

《UGUI全面实践教程

我们的宗旨是:我们只做最专业的新技术传播者!为了让广大程序员花最少的时间,掌握最新的技术!


《UGUI全面实践教程》目录

第1章  新UI系统概述 1
1.1  优点 1
1.1.1  创建速度快 1
1.1.2  直观、易于使用 2
1.1.3  效率高效果好 3
1.2  开源 3
1.2.1  开源授权协议–MIT/X11 3
1.2.2  源代码托管网站–BitBucket 4
1.2.3  查看源代码项目 5

第2章  UI系统基础 8
2.1  画布–Canvas 8
2.1.1  创建Canvas对象 8
2.1.2  UI控件的绘制顺序 9
2.1.3  绘制模式 10
2.2  UI控件的布局 13
2.2.1  Rect Tool小工具 13
2.2.2  Rect Transform组件 15
2.3  提供可视功能的UI组件 21
2.3.1  显示文字–Text(Script) 21
2.3.2  显示图片1–Image(Script) 25
2.3.3  显示图片2–Raw Image(Script) 30
2.3.4  遮罩效果–Mask(Script) 31

第3章  可交互的UI控件 34
3.1  Selectable类 34
3.1.1  是否可交互–Interactible 35
3.1.2  状态转换–Transition 35
3.1.3  状态导向–Navigation 38
3.2  Button–按钮控件 42
3.2.1  Button及其子对象 43
3.2.2  Button(Script) 43
3.3  Toggle–开关控件 44
3.3.1  Toggle及其子对象 44
3.3.2  Toggle(Script) 46
3.3.3  Toggle Group 46
3.4  Slider–滑块控件 49
3.4.1  Slider及其子对象 49
3.4.2  Slider(Script) 51
3.5  Scrollbar–滚动条控件 52
3.5.1  Scrollbar及其子对象 52
3.5.2  Scrollbar(Script) 53
3.6  InputField–文本框控件 55
3.6.1  InputField及其子对象 55
3.6.2  InputField(Script) 56
3.7  Scroll Rect–滚动矩形控件 57
3.7.1  滚动矩形控件的构建和使用示例 57
3.7.2  Scroll Rect(Script) 62

第4章  自动布局与特效 64
4.1  自动布局–Auto Layout 64
4.2  布局元素–Layout Elements 64
4.2.1  Layout Properties视图 65
4.2.2  Layout Element组件 66
4.2.3  布局规则 67
4.3  布局控制–Layout Controllers 67
4.3.1  Content Size Fitter组件 68
4.3.2  Aspect Ratio Fitter组件 69
4.3.3  Horizontal Layout Group组件 71
4.3.4  Vertical Layout Group组件 73
4.3.5  Grid Layout Group组件 75
4.4  使用示例–依据内容自动缩放的按钮 79
4.5  UI特效组件 81
4.5.1  Shadow组件 81
4.5.2  Outline组件 83

第5章  Canvas相关组件 86
5.1  Canvas Scaler组件 86
5.1.1  像素大小固定–Constant Pixel Size 86
5.1.2  与游戏屏幕一同变化–Scale With Screen Size 87
5.1.3  物理尺寸固定–Constant Physical 88
5.1.4  作为场景中的立体对象–World 89
5.2  Canvas Group组件 89
5.3  Canvas Renderer组件 91
5.4  游戏示例–多分辨率下的UI布局的一致性 91
5.4.1  环境搭建 91
5.4.2  使用anchors 92
5.4.3  使用Canvas Scaler组件 94
5.4.4  示例效果展示 97

第6章  事件触发 98
6.1  Event System组件 98
6.2  Standalone Input Module组件 99
6.3  Touch Input Module组件 99
6.4  游戏示例–UI屏幕切换 100
6.4.1  实现思路 100
6.4.2  制作UI屏幕 101
6.4.3  制作、添加动画效果 102
6.4.4  编写脚本–ScreenManager 113
6.4.5  脚本代码说明 116
6.4.6  游戏效果展示 117

第7章  官方示例及其简要说明 122
7.1  常见控件示例–Controls 122
7.2  拖拽效果示例–Drag And Drop 124
7.3  可拖动的面板示例–Draggable Panel 124
7.4  界面布局示例–Layout Groups 126
7.5  UI与光照示例–Lighting 127
7.6  游戏菜单示例–Menu 3D 128
7.7  实时纹理绘制示例–RenderTexture 129
7.8  综合性的游戏示例–Survival Shooter 131
7.9  事件系统 133
7.10  学以致用 134


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UGUIUnity GUI)是Unity引擎中的一种用户界面系统,用于创建游戏中的各种UI元素。UGUI提供了丰富的功能和灵活的定制选项,可以帮助开发者创建出美观、交互性强的游戏UI。 UGUI实践案例中的资源包是指在使用UGUI创建UI时所需的图片、字体、音频等资源文件的集合。这些资源可以用来实现UI的各种元素,如按钮、文本、图片等。 UGUI实践案例资源包通常包含以下内容: 1. 图片资源:包括背景图、按钮图标、角色头像等用于创建游戏界面的各种图片。 2. 字体资源:用于设定UI中的文字字体样式,可以根据需求选择不同的字体。 3. 音频资源:包括游戏中的背景音乐、按钮音效等,用于增加游戏的音效体验。 4. 动画资源:包括UI元素的动画效果,如按钮点击时的缩放动画、文本显示时的渐变动画等。 UGUI实践案例资源包的使用可以帮助开发者更快速、高效地创建出符合游戏需求的UI界面。通过正确使用资源包中的素材,可以节省开发时间和精力,并且保证了UI的一致性和美观度。 在使用UGUI实践案例资源包时,开发者需要先导入资源包到Unity中,并在需要使用的UI元素上进行相应的设置和调整。可以通过拖拽的方式将资源文件应用到UI元素上,或者通过代码动态设置。 总而言之,UGUI实践案例资源包提供了丰富多样的资源,帮助开发者创建出优秀的游戏UI界面。合理使用资源包可以提高开发效率和游戏的可玩性,为玩家提供更好的游戏体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值