图书介绍

精解uGUI-Unity UI设计与开发从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精解uGUI-Unity UI设计与开发从入门到精通
  • (日)岩井雅幸著;李利,王娜译 著
  • 出版社: 北京:中国青年出版社
  • ISBN:9787515348070
  • 出版时间:2017
  • 标注页数:392页
  • 文件大小:47MB
  • 文件页数:403页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精解uGUI-Unity UI设计与开发从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

Chapter 1 Unity概要11

Chapter 1-1 什么是Unity12

1-1-1 兼容多平台13

1-1-2 Unity的产品构成14

Chapter 1-2 Unity的启动15

Chapter 1-3 Unity Editor16

1-3-1 Scene视图18

1-3-2 Game视图20

1-3-3 Hierarchy面板21

1-3-4 Project面板21

1-3-5 Inspector面板22

1-3-6 其他面板23

1-3-7 Unity Editor的菜单24

Chapter 1-4 教程1:场景制作28

1-4-1 创建新项目28

1-4-2 创建地面29

1-4-3 材质30

1-4-4 物理动作32

TIPS 使用喜欢的开发环境34

1-4-5 预制35

Chapter 1-5 教程2:脚本37

1-5-1 脚本概要37

1-5-2 脚本的创建与组件的附加38

1-5-3 脚本的实现40

1-5-4 字段与Inspector面板41

1-5-5 互动的实现42

1-5-6 面向移动设备的构建46

Chapter 1-6 UI系统50

1-6-1 新UI系统的特征51

1-6-2 旧GUI系统52

Chapter 1-7 资源商店54

Chapter 1-8 其他服务55

COLUMN 事件方法的执行顺序58

Chapter 2 UI的构成59

Chapter 2-1 UI元素的创建与画布60

2-1-1 UI元素的创建60

2-1-2 什么是画布61

2-1-3 UI元素的渲染顺序62

2-1-4 画布的渲染模式与属性63

2-1-5 Canvas Scaler组件67

2-1-6 Graphic Raycaster组件71

2-1-7 CanvasRenderer组件72

2-1-8 画布组72

Chapter 2-2 RectTransform组件74

2-2-1 Rect工具74

2-2-2 RectTransform组件的属性80

2-2-3 锚点81

2-2-4 游戏对象与RectTransform组件89

Chapter 2-3 事件系统90

2-3-1 事件系统概要90

2-3-2 Event System组件的运行91

2-3-3 Event System组件的属性92

2-3-4 输入模块92

2-3-5 光线投射94

TIPS 每单位的移动、缩放96

COLUMN Unity的坐标系96

Chapter 3 基本的UI元素97

Chapter 3-1 图像(Image)98

3-1-1 图像(Image)的创建98

3-1-2 与2D精灵的不同100

3-1-3 Image组件的属性101

3-1-4 图像的种类102

3-1-5 精灵动画112

Chapter 3-2 Sprite Editor118

3-2-1 Sprite Mode119

3-2-2 精灵的编辑119

3-2-3 精灵的创建121

3-2-4 Sprite Editor的其他功能124

Chapter 3-3 Sprite Packer126

3-3-1 纹理图集的生成126

3-3-2 Sprite Packer窗口128

3-3-3 单独的封装规则130

Chapter 3-4 原始图像131

3-4-1 原始图像的创建131

3-4-2 Raw Image组件的属性132

Chapter 3-5 文本133

3-5-1 文本的创建133

3-5-2 Text组件的属性134

3-5-3 富文本138

3-5-4 字体140

Chapter 3-6 遮罩148

3-6-1 遮罩的创建148

COLUMN 纹理的格式149

Chapter 3-7 特效150

3-7-1 Shadow组件151

3-7-2 Outline组件151

3-7-3 Position As UV1组件152

TIPS 协同程序153

Chapter 3-8 UI元素的渲染与性能154

3-8-1 批处理154

3-8-2 渲染的优化155

3-8-3 优化工具156

Chapter 4 交互UI元素159

Chapter 4-1 交互UI元素的状态160

Chapter 4-2 事件162

4-2-1 事件监听器的设置162

4-2-2 自定义组件的事件监听器165

4-2-3 事件监听器的定义166

4-2-4 通过脚本设置事件监听器167

4-2-5 EventTrigger组件169

Chapter 4-3 按钮172

4-3-1 按钮的构造172

4-3-2 Button组件的事件173

Chapter 4-4 切换开关174

4-4-1 切换开关的构造174

4-4-2 Toggle组件的属性175

4-4-3 Toggle组件的事件176

4-4-4 切换开关组179

TIPS 作为协同程序的事件方法180

Chapter 4-5 滑块181

4-5-1 滑块的构造181

4-5-2 Slider组件的属性182

4-5-3 Slider组件的事件184

Chapter 4-6 滚动条186

4-6-1 滚动条的构造186

4-6-2 Scrollbar组件的属性187

4-6-3 Scrollbar组件的事件189

Chapter 4-7 滚动视图191

4-7-1 创建滚动视图191

4-7-2 滚动条的设置196

4-7-3 Scroll Rect组件的属性198

4-7-4 Scroll Rect组件的事件199

Chapter 4-8 输入栏203

4-8-1 输入栏的构造203

4-8-2 Input Field组件的属性205

4-8-3 Input Field组件的事件215

Chapter 4-9 交互组件的基本类218

4-9-1 Interactable属性218

4-9-2 过渡219

4-9-3 导航223

Chapter 5 自动布局225

Chapter 5-1 布局元素226

5-1-1 什么是布局元素226

5-1-2 Layout Element组件228

Chapter 5-2 布局控制器229

5-2-1 Content Size Fitter组件229

5-2-2 Aspect Ratio Fitter组件230

COLUMN 游戏对象的活动/不活动231

Chapter 5-3 布局组233

5-3-1 Horizontal、Vertical Layout Group组件233

5-3-2 Grid Layout Group组件235

5-3-3 Grid Layout Group与Content Size Fitter239

Chapter 5-4 驱动属性240

Chapter 5-5 自定义布局241

5-5-1 布局接口241

5-5-2 布局的计算241

5-5-3 布局的重新构建242

Chapter 6制作UI的实践243

Chapter 6-1 选项卡244

6-1-1 选项卡的创建244

6-1-2 标签的创建245

6-1-3 切换开关组的设置246

6-1-4 创建与各个标签相对应的界面247

6-1-5 事件监听器的设置247

Chapter 6-2 用动画切换选项卡249

6-2-1 创建标签以及与各标签相对应的界面249

6-2-2 创建动画250

6-2-3 Event Trigger组件的设置259

Chapter 6-3 页面滚动视图261

6-3-1 滚动视图的创建261

6-3-2 滚动内容的创建262

COLUMN Mecanim264

6-3-3 页面处理的实现265

6-3-4 创建页面控制270

Chapter 6-4 拖曳&释放275

6-4-1 创建可拖曳的图标275

6-4-2 释放区域的创建276

6-4-3 可拖曳图标的脚本实现276

6-4-4 释放区域的脚本实现279

Chapter 6-5 再次利用cell显示的Table View282

6-5-1 滚动视图的创建283

6-5-2 滚动内容的创建283

6-5-3 Cell的创建285

6-5-4 Cell脚本的实现285

6-5-5 由脚本指定名称,改变精灵288

6-5-6 Table View的脚本实现290

Chapter 6-6 导航视图299

6-6-1 导航视图和导航栏的创建300

6-6-2 视图的创建300

6-6-3 RectTransform的Tween动画302

6-6-4 导航视图的脚本实现304

6-6-5 各视图的脚本实现307

Chapter 6-7 警告框314

6-7-1 画布与Overlay(覆盖)的创建314

6-7-2 窗口与各个元素的创建315

6-7-3 脚本的实现317

TIPS 从网页浏览器上下载并显示图像322

Chapter 7 本地插件323

Chapter 7-1 什么是插件324

7-1-1 托管插件324

7-1-2 本地插件325

Chapter 7-2 iOS的本地插件326

7-2-1 iOS的本地插件的安装326

7-2-2 Unity方的接口的实现(iOS)332

7-2-3 本地插件的使用(iOS)333

Chapter 7-3 Android的本地插件336

7-3-1 Android本地插件的安装336

7-3-2 Unity方的接口的实现(Android)345

7-3-3 本地插件的使用(Android)346

TIPS 桌面平台的本地插件347

Chapter 8 UI制作中使用的资源、工具349

Chapter 8-1 NGUI:Next-Gen UI350

8-1-1 NGUI vs.新UI系统351

8-1-2 NGUI独有的功能352

Chapter 8-2 iTween&iTween Native Extension354

8-2-1 什么是iTween354

8-2-2 iTween的动画方法355

8-2-3 Easing(缓动)357

8-2-4 iTween Native Extension358

Chapter 8-3 TexturePacker&Spritellluminator359

8-3-1 什么是TexturePacker359

8-3-2 Spritellluminator361

Chapter 8-4 UniRx&LINQ to GameObject365

8-4-1 什么是响应式编程365

8-4-2 什么是Reactive Extension366

8-4-3 UniRx的功能368

8-4-4 LINQ to GameObject372

Appendix UI类引用375

Canvas376

CanvasScaler377

CanvasRenderer378

CanvasGroup379

RectTransform379

RectTransformUtility380

EventSystem381

StandalonelnputModule382

TouchInputModule383

GraphicRaycaster384

PhysicsRaycaster384

Physics2DRaycaster385

Image385

Rawlmage386

Text386

Selectable387

Button388

Toggle388

ToggleGroup389

Slider389

Scrollbar390

ScrollRect390

InputField391

热门推荐