Unity UI设计

Unity UI设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2017-04
版次: 1
ISBN: 9787302460107
定价: 59.00
装帧: 其他
开本: 32开
纸张: 胶版纸
24人买过
  • 本书详细阐述了与Unity UI设计相关的基本解决方案,主要包括Unity中的构造布局、UnityEvent系统、控制行为、锚定系统、屏幕空间、世界空间和相机,以及与UI源代码协同工作等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
      本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 第1章  回顾与展望1

    1.1  发展状况1

    1.2  通用控件特性17

    1.2.1  分组控件18

    1.2.2  命名控件18

    1.2.3  获取焦点19

    1.2.4  工具提示21

    1.2.5  Window控件22

    1.3  GUI样式和皮肤25

    1.4  GUI事件和属性29

    1.5  布局控件30

    1.5.1  BeginArea31

    1.5.2  水平和垂直布局组件31

    1.6  Asset Store31

    1.7  重新设计系统32

    1.8  新的布局方案33

    1.8.1  Rect Transform控件33

    1.8.2  Canvas控件34

    1.8.3  布局组件34

    1.8.4  遮挡机制35

    1.9  新控件36

    1.10  新UnityEvent系统37

    1.11  控件的扩展性37

    1.12  动画效果38

    1.13  Asset Store中的资源38

    1.14  MenuPage39

    1.15  本章小结39

     

    第2章  构造布局41

    2.1  Rect Transform41

    2.1.1   Rect工具41

    2.1.2   Rect Transform组件42

    2.1.3  缩放Rect Transform45

    2.1.4  Canvas45

    2.2  自动布局和选项50

    2.2.1  Horizontal Layout Group51

    2.2.2  Vertical Layout Group53

    2.2.3  Grid Layout Group54

    2.2.4  布局选项57

    2.3  分辨率和缩放行为69

    2.3.1  Constant Pixel Size69

    2.3.2  Scale with Screen Size70

    2.3.3  Constant Physical Size71

    2.4  UnityEvent系统72

    2.4.1  光线投射机制72

    2.4.2  输入模块73

    2.4.3  输入事件74

    2.4.4  事件触发器76

    2.5  本章小结77

    第3章  控制行为78

    3.1  概述78

    3.1.1  添加代码79

    3.1.2  构建项目79

    3.1.3  内建图像中的警告消息79

    3.2  文本处理80

    3.2.1  简单的FPS控件83

    3.2.2  添加输入交互行为85

    3.2.3  阴影效果87

    3.3  显示图像88

    3.3.1  图像类型90

    3.3.2  向混合结果中添加动画94

    3.3.3  RawImage上的单词98

    3.4  按钮控件98

    3.4.1  选择操作100

    3.4.2  事件处理103

    3.4.3  最终的菜单效果106

    3.5  行进方向109

    3.5.1  分组选项111

    3.5.2  动态事件属性112

    3.6  滑块操作113

    3.7  滚动栏115

    3.8  导航118

    3.9  着色器简介121

    3.10  本章小结121

    第4章  锚定系统122

    4.1   设置锚点122

    4.2  设置和调整124

    4.3  拉伸和变形127

    4.4  缩放操作和分辨率132

    4.4.1  与默认的常量值协同工作132

    4.4.2  缩放视图134

    4.4.3  获取物理尺寸136

    4.4.4  选取最终方案140

    4.5  本章小结141

    第5章  屏幕空间、世界空间和相机142

    5.1  Canvas和相机142

    5.1.1  屏幕空间和世界空间142

    5.1.2  渲染相机144

    5.1.3  事件相机145

    5.2  透视145

    5.3  构建游戏147

    5.3.1  前提条件148

    5.3.2  2D精灵对象148

    5.4  屏幕空间相机的状态栏150

    5.4.1  Canvas中的内容151

    5.4.2  死亡状态152

    5.4.3  相机设置156

    5.4.4  添加深度效果157

    5.5  进一步讨论158

    5.5.1  定位Canvas159

    5.5.2  效果示例160

    5.5.3  构建UI并将其置于场景中160

    5.5.4  缩放问题163

    5.5.5  较好的方案163

    5.5.6  Event Cameras的最后几点说明165

    5.6  本章小结165

    第6章  与UI源代码协同工作167

    6.1  了解Event System167

    6.1.1  事件系统循环168

    6.1.2  状态控制169

    6.1.3  光线投射编组169

    6.2  与事件协同工作170

    6.2.1  使用参数173

    6.2.2   内建事件接口175

    6.2.3  执行事件176

    6.3  构建自定义句柄或事件179

    6.3.1  自定义事件的数据结构180

    6.3.2  自定义事件接口181

    6.3.3  自定义事件静态容器181

    6.3.4  处理自定义事件182

    6.4  滚球示例184

    6.4.1  Droid脚本186

    6.4.2  警示压力板187

    6.4.3  管理警示系统189

    6.5  事件系统小结191

    6.6  操作示例191

    6.7  访问源代码192

    6.7.1  代码库193

    6.7.2  获取副本194

    6.7.3  下载代码195

    6.7.4  更新操作198

    6.7.5  解决方案198

    6.7.6  向项目中添加UI个人版本200

    6.7.7  将调整结果置于Unity中202

    6.8  本章小结203

    附录A  3D示例场景205

     
  • 内容简介:
    本书详细阐述了与Unity UI设计相关的基本解决方案,主要包括Unity中的构造布局、UnityEvent系统、控制行为、锚定系统、屏幕空间、世界空间和相机,以及与UI源代码协同工作等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
      本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
  • 目录:
    第1章  回顾与展望1

    1.1  发展状况1

    1.2  通用控件特性17

    1.2.1  分组控件18

    1.2.2  命名控件18

    1.2.3  获取焦点19

    1.2.4  工具提示21

    1.2.5  Window控件22

    1.3  GUI样式和皮肤25

    1.4  GUI事件和属性29

    1.5  布局控件30

    1.5.1  BeginArea31

    1.5.2  水平和垂直布局组件31

    1.6  Asset Store31

    1.7  重新设计系统32

    1.8  新的布局方案33

    1.8.1  Rect Transform控件33

    1.8.2  Canvas控件34

    1.8.3  布局组件34

    1.8.4  遮挡机制35

    1.9  新控件36

    1.10  新UnityEvent系统37

    1.11  控件的扩展性37

    1.12  动画效果38

    1.13  Asset Store中的资源38

    1.14  MenuPage39

    1.15  本章小结39

     

    第2章  构造布局41

    2.1  Rect Transform41

    2.1.1   Rect工具41

    2.1.2   Rect Transform组件42

    2.1.3  缩放Rect Transform45

    2.1.4  Canvas45

    2.2  自动布局和选项50

    2.2.1  Horizontal Layout Group51

    2.2.2  Vertical Layout Group53

    2.2.3  Grid Layout Group54

    2.2.4  布局选项57

    2.3  分辨率和缩放行为69

    2.3.1  Constant Pixel Size69

    2.3.2  Scale with Screen Size70

    2.3.3  Constant Physical Size71

    2.4  UnityEvent系统72

    2.4.1  光线投射机制72

    2.4.2  输入模块73

    2.4.3  输入事件74

    2.4.4  事件触发器76

    2.5  本章小结77

    第3章  控制行为78

    3.1  概述78

    3.1.1  添加代码79

    3.1.2  构建项目79

    3.1.3  内建图像中的警告消息79

    3.2  文本处理80

    3.2.1  简单的FPS控件83

    3.2.2  添加输入交互行为85

    3.2.3  阴影效果87

    3.3  显示图像88

    3.3.1  图像类型90

    3.3.2  向混合结果中添加动画94

    3.3.3  RawImage上的单词98

    3.4  按钮控件98

    3.4.1  选择操作100

    3.4.2  事件处理103

    3.4.3  最终的菜单效果106

    3.5  行进方向109

    3.5.1  分组选项111

    3.5.2  动态事件属性112

    3.6  滑块操作113

    3.7  滚动栏115

    3.8  导航118

    3.9  着色器简介121

    3.10  本章小结121

    第4章  锚定系统122

    4.1   设置锚点122

    4.2  设置和调整124

    4.3  拉伸和变形127

    4.4  缩放操作和分辨率132

    4.4.1  与默认的常量值协同工作132

    4.4.2  缩放视图134

    4.4.3  获取物理尺寸136

    4.4.4  选取最终方案140

    4.5  本章小结141

    第5章  屏幕空间、世界空间和相机142

    5.1  Canvas和相机142

    5.1.1  屏幕空间和世界空间142

    5.1.2  渲染相机144

    5.1.3  事件相机145

    5.2  透视145

    5.3  构建游戏147

    5.3.1  前提条件148

    5.3.2  2D精灵对象148

    5.4  屏幕空间相机的状态栏150

    5.4.1  Canvas中的内容151

    5.4.2  死亡状态152

    5.4.3  相机设置156

    5.4.4  添加深度效果157

    5.5  进一步讨论158

    5.5.1  定位Canvas159

    5.5.2  效果示例160

    5.5.3  构建UI并将其置于场景中160

    5.5.4  缩放问题163

    5.5.5  较好的方案163

    5.5.6  Event Cameras的最后几点说明165

    5.6  本章小结165

    第6章  与UI源代码协同工作167

    6.1  了解Event System167

    6.1.1  事件系统循环168

    6.1.2  状态控制169

    6.1.3  光线投射编组169

    6.2  与事件协同工作170

    6.2.1  使用参数173

    6.2.2   内建事件接口175

    6.2.3  执行事件176

    6.3  构建自定义句柄或事件179

    6.3.1  自定义事件的数据结构180

    6.3.2  自定义事件接口181

    6.3.3  自定义事件静态容器181

    6.3.4  处理自定义事件182

    6.4  滚球示例184

    6.4.1  Droid脚本186

    6.4.2  警示压力板187

    6.4.3  管理警示系统189

    6.5  事件系统小结191

    6.6  操作示例191

    6.7  访问源代码192

    6.7.1  代码库193

    6.7.2  获取副本194

    6.7.3  下载代码195

    6.7.4  更新操作198

    6.7.5  解决方案198

    6.7.6  向项目中添加UI个人版本200

    6.7.7  将调整结果置于Unity中202

    6.8  本章小结203

    附录A  3D示例场景205

     
查看详情
12
相关图书 / 更多
Unity UI设计
Unreal Engine 5完全自学教程
崔润(同步Sch)
Unity UI设计
Unity 2D游戏开发
[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译
Unity UI设计
Unity 3D游戏开发(第3版)
宣雨松
Unity UI设计
Unity实战(第3版)
[美]约瑟夫·霍金(Joseph Hocking)著 王冬 殷崇英 译
Unity UI设计
Unity3D虚拟现实应用开发实践())
刘龙
Unity UI设计
Unity互动媒体设计实例教程
赵志靖;周静
Unity UI设计
Unity 3D游戏开发
[美]弗兰茨·兰辛格 (Franz Lanzinger)著 周子衿 译
Unity UI设计
Unity实战技巧精粹:290秘技大全
[日]药师寺国安
Unity UI设计
Unity 3D游戏开发技术详解与典型案例
吴亚峰
Unity UI设计
Unreal Engine 5从入门到精通
左未
Unity UI设计
Unity游戏开发入门经典(第4版)
(美)迈克·吉格(Mike Geig)
Unity UI设计
Unity Shader入门与实战
黄志翔
您可能感兴趣 / 更多
Unity UI设计
物理海洋学导论(第3版)
{美}John A. Knauss;Newell Garfield
Unity UI设计
初入职场:赢在起点的四大基石(第4版)
{美}莉迪亚·安德森 (美)桑德拉·博尔特 著;周子衿 译
Unity UI设计
菊芋的生物学和化学
{美}Stanley J. Kays {英} Stephen F. Nottingham 著
Unity UI设计
大转变
{美}、安德鲁·温斯顿 著
Unity UI设计
计算机在渔业研究中的应用
{美}伯纳德·A·梅格瑞姿(Bernard、A.、Megrey、{挪}厄兰·莫克斯尼斯(Erlend Moksness) 著
Unity UI设计
中国经学史·周代卷
{美}韩大伟(David B.Honey) 著
Unity UI设计
黑暗中的星光(我可以接受生活的一切,但决不妥协)
{美} 安吉·托马斯
Unity UI设计
章鱼星人
{美}赛·蒙哥玛丽
Unity UI设计
美国国家地理·真的好奇怪 第六集
{美}美国国家地理学会 著
Unity UI设计
世界名家经典短篇小说丛书:九死一生
{美}杰克·伦敦 著;万敏琦 译
Unity UI设计
汤姆索亚历险记
{美}马克吐温著