×
精解uGUI-Unity UI设计与开发从入门到精通

包邮精解uGUI-Unity UI设计与开发从入门到精通

¥63.7 (5.0折) ?
1星价 ¥63.7
2星价¥63.7 定价¥128.0
暂无评论
图文详情
  • ISBN:9787515348070
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:392
  • 出版时间:2017-10-01
  • 条形码:9787515348070 ; 978-7-5153-4807-0

本书特色

本书以该新UI系统为焦点,Chapter 1中,为没有Unity使用经验的读者介绍简单的教程以及Unity的概要,Chapter 2~5中对新UI系统进行了全面介绍。此外,Chapter 6~7中对手机应用程序中经常使用到的UI、本地插件的实际制作方法进行了说明,Chapter 8中对UI制作中使用到的便捷的资源和工具进行了介绍。一部分章节中说明了一些比较复杂的内容,对于本书中所使用的示例代码,可以进 行记忆掌握,以便可以直接在实践中进行使用(虽然部分章节中介绍了一些程度略高的内容,不过为了让读者能灵活运用,本书中所使用的示例代码,也可以直接应用在实践中)。

内容简介

Unity新搭载uGUI系统详解,日本资深作家岩井雅幸手把手教你设计用户接口。图文对照,参数详解,示例源代码可直接应用于实践中,真正接地气的Unity完全教程,新手常备之开发手册! 本书针对Unity搭载新系统uGUI精讲,理论知识结合UI实战,帮助开发者全面了解Unity新特性,轻松掌握用户接口设计关键技巧。内容涵盖Unity概览、UI构成、基本UI元素、交互UI元素、自动布局、制作UI的实践、本地插件、UI 制作中使用的资源、工具八大部分,即使是新手朋友也能轻松掌握书中内容。操作步骤都有图释详解,参数清晰,示例源代码可直接用于实际工作,真正高效实用。附赠原书素材和超值学习资料。

目录

Chapter 1 Unity 概要 Chapter 1-1 什么是Unity 1-1-1 兼容多平台 1-1-2 Unity的产品构成 Chapter 1-2 Unity的启动 Chapter 1-3 Unity Edito 1-3-1 Scene视图 1-3-2 Game视图 Hierarchy面板 1-3-4 Project面板 1-3-5 Inspector面板 1-3-6 其他面板 1-3-7 Unity Editor的菜单 Chapter 1-4 教程1 :场景制作1-4-1 创建新项目 1-4-2 创建地面 1-4-3 材质 1-4-4 物理动作 TIPS 使用喜欢的开发环境 1-4-5 预制 Chapter 1-5 教程 2 :脚本 1-5-1 脚本概要 1-5-2 脚本的创建与组件的附加 1-5-3 脚本的实现 1-5-4 字段与Inspector面板 1-5-5 互动的实现 1-5-6 面向移动设备的构建 Chapter 1-6 UI系统 1-6-1 新UI系统的特征 1-6-2 旧GUI系统 Chapter 1-7 资源商店 Chapter 1-8 其他服务 COLUMN 事件方法的执行顺序 Chapter 2 UI的构成 Chapter 2-1 UI元素的创建与画布 2-1-1 UI元素的创建 2-1-2 什么是画布 2-1-3 UI元素的渲染顺序 2-1-4 画布的渲染模式与属性 2-1-5 Canvas Scaler组件 2-1-6 Graphic Raycaster组件 2-1-7 Canvas Renderer组件 2-1-8 画布组 Chapter 2-2 Rect Transform组件 2-2-1 Rect工具 2-2-2 Rect Transform组件的属性 2-2-3 锚点 2-2-4 游戏对象与Rect Transform组件 Chapter 2-3 事件系统 2-3-1 事件系统概要 2-3-2 Event System组件的运行 2-3-3 Event System组件的属性 2-3-4 输入模块 2-3-5 光线投射 TIPS 每单位的移动、缩放 COLUMN Unity的坐标系 Chapter 3 基本的UI 元素 Chapter 3-1 图像(Image) 3-1-1 图像(Image)的创建 3-1-2 与2D精灵的不同 3-1-3 Image组件的属性 3-1-4 图像的种类 3-1-5 精灵动画 Chapter 3-2 Sprite Editor 3-2-1 Sprite Mode 3-2-2 精灵的编辑 3-2-3 精灵的创建 3-2-4 Sprite Editor的其他功能 Chapter 3-3 Sprite Packer 3-3-1 纹理图集的生成 3-3-2 Sprite Packer窗口 3-3-3 单独的封装规则 Chapter 3-4 原始图像 3-4-1 原始图像的创建 3-4-2 Raw Image组件的属性 Chapter 3-5 文本 3-5-1 文本的创建 3-5-2 Text组件的属性 3-5-3 富文本 3-5-4 字体 Chapter 3-6 遮罩 3-6-1 遮罩的创建 COLUMN 纹理的格式 Chapter 3-7 特效 3-7-1 Shadow组件 3-7-2 Outline组件 3-7-3 Position As UV1组件 TIPS 协同程序 Chapter 3-8 UI元素的渲染与性能 3-8-1 批处理 3-8-2 渲染的优化 3-8-3 优化工具 Chapter 4 交互 UI 元素 Chapter 4-1 交互UI元素的状态 Chapter 4-2 事件 4-2-1 事件监听器的设置 4-2-2 自定义组件的事件监听器 4-2-3 事件监听器的定义 4-2-4 通过脚本设置事件监听器 4-2-5 Event Trigger组件 Chapter 4-3 按钮 4-3-1 按钮的构造 4-3-2 Button组件的事件 Chapter 4-4 切换开关 4-4-1 切换开关的构造 4-4-2 Toggle组件的属性 4-4-3 Toggle组件的事件 4-4-4 切换开关组 TIPS 作为协同程序的事件方法 Chapter 4-5 滑块 4-5-1 滑块的构造 4-5-2 Slider组件的属性 4-5-3 Slider组件的事件 Chapter 4-6 滚动条 4-6-1 滚动条的构造 4-6-2 Scrollbar组件的属性 4-6-3 Scrollbar组件的事件 Chapter 4-7 滚动视图 4-7-1 创建滚动视图 4-7-2 滚动条的设置 4-7-3 Scroll Rect组件的属性 4-7-4 Scroll Rect组件的事件 Chapter 4-8 输入栏 4-8-1 输入栏的构造 4-8-2 Input Field组件的属性 4-8-3 Input Field组件的事件 Chapter 4-9 交互组件的基本类 4-9-1 Interactable属性 4-9-2 过渡 4-9-3 导航 Chapter 5 自动布局 Chapter 5-1 布局元素 5-1-1 什么是布局元素 5-1-2 Layout Element组件 Chapter 5-2 布局控制器 5-2-1 Content Size Fitter组件 5-2-2 Aspect Ratio Fitter组件 COLUMN 游戏对象的活动/不活动 Chapter 5-3 布局组 5-3-1 Horizontal、Vertical Layout Group组件? 5-3-2 Grid Layout Group组件 5-3-3 Grid Layout Group与Content Size Fitter Chapter 5-4 驱动属性 Chapter 5-5 自定义布局 5-5-1 布局接口 5-5-2 布局的计算 5-5-3 布局的重新构建 Chapter 6 制作 UI的实践 Chapter 6-1 选项卡 6-1-1 选项卡的创建 6-1-2 标签的创建 6-1-3 切换开关组的设置 6-1-4 创建与各个标签相对应的界面 6-1-5 事件监听器的设置 Chapter 6-2 用动画切换选项卡 6-2-1 创建标签以及与各标签相对应的界面 6-2-2 创建动画 6-2-3 Event Trigger组件的设置 Chapter 6-3 页面滚动视图 6-3-1 滚动视图的创建 6-3-2 滚动内容的创建 COLUMN Mecanim 6-3-3 页面处理的实现 6-3-4 创建页面控制 Chapter 6-4 拖曳&释放 6-4-1 创建可拖曳的图标 6-4-2 释放区域的创建 6-4-3 可拖曳图标的脚本实现 6-4-4 释放区域的脚本实现 Chapter 6-5 再次利用cell显示的Table View6-5-1 滚动视图的创建 6-5-2 滚动内容的创建 6-5-3 Cell的创建 6-5-4 Cell脚本的实现 6-5-5 由脚本指定名称,改变精灵 6-5-6 Table View的脚本实现 Chapter 6-6 导航视图 6-6-1 导航视图和导航栏的创建 6-6-2 视图的创建 6-6-3 Rect Transform的Tween动画 6-6-4 导航视图的脚本实现 6-6-5 各视图的脚本实现 Chapter 6-7 警告框 6-7-1 画布与Overlay (覆盖)的创建 6-7-2 窗口与各个元素的创建 6-7-3 脚本的实现 TIPS 从网页浏览器上下载并显示图像 Chapter 7 本地插件 Chapter 7-1 什么是插件 7-1-1 托管插件 7-1-2 本地插件 Chapter 7-2 iOS的本地插件 7-2-1 iOS的本地插件的安装 7-2-2 Unity方的接口的实现(iOS) 7-2-3 本地插件的使用(iOS) Chapter 7-3 Android的本地插件 7-3-1 Android本地插件的安装 7-3-2 Unity方的接口的实现(Android) 7-3-3 本地插件的使用(Android) TIPS 桌面平台的本地插件 Chapter 8 UI 制作中使用的资源、工具 Chapter 8-1 NGUI :Next-Gen UI 8-1-1 NGUI vs. 新UI系统 8-1-2 NGUI独有的功能 Chapter 8-2 iTween&iTween Native Extension 8-2-1 什么是iTween 8-2-2 iTween的动画方法 8-2-3 Easing(缓动) 8-2-4 iTween Native Extension Chapter 8-3 TexturePacker&SpriteIlluminator 8-3-1 什么是TexturePacker 8-3-2 SpriteIlluminator Chapter 8-4 UniRx& LINQ to GameObject 8-4-1 什么是响应式编程 8-4-2 什么是Reactive Extension 8-4-3 UniRx的功能 8-4-4 LINQ to GameObject Appendix UI 类引用 Canvas CanvasScaler CanvasRenderer CanvasGroup RectTransform RectTransformUtility EventSystem StandaloneInputModule TouchInputModule GraphicRaycaster PhysicsRaycaster Physics2DRaycaster Image RawImageText Selectable Button Toggle ToggleGroup Slider Scrollbar ScrollRect InputField
展开全部

相关资料

国内好像还没有专门讲UGUI的书啊,目前只找到了这一本,没让我失望,虽然我在官方手册上已经了解了一些,但是讲得不够详细,这本书有图注有实例,作为全面了解UGUI的教程,还是相当不错的。 ——广东金牌会员 Unity的书买了几本,之前一直在尝试学习NGUI系统,但毕竟是第三方做的,感觉不是很顺畅,同事推荐我用新的UGUI系统,确实比以前方便了,正好这本书能满足我需要,目前看来还是非常实用的。 ——上海银牌会员 就书而言还是非常不错的,纸张厚实不透墨,印刷清晰,对得起这个价钱,至于内容,个人认为适合入门朋友,讲解比较细致,步骤也很清楚,跟着学没什么问题,是本值得推荐的教程! ——北京银牌会员 这本书真是我所需啊!正好*近在接触Unity,特意在书店翻了翻,找了这本,因为想了解下新系统,这本书讲解比较言简意赅,讲的也很到位,适合新手入门,尤其不是那种大厚书,方便携带。印刷还不错,彩色的,图片多,学习起来比较轻松! ——北京金牌会员 跟其他软件教程打包买的,想系统学一下Unity,大致翻了一下,有以下几个感受:一是图片比较多,对于新手来说容易理解;二是步骤讲解比较有条理,有配套演示图,也有源代码;三是重要知识点基本都覆盖到了,比较全面。总体来说超值,还有配套视频,适合进行系统学习! ——上海钻石会员

作者简介

(日)岩井雅幸,从事过大量游戏应用程序开发、网站服务器后端开发、交互内容设计与制作相关工作,参与过“口袋拉斯维加斯”等众多游戏应用开发工作,2012年合伙创立了游戏公司AppBank Games并于2013年担任执行董事。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航