由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 Unity 3D脚本编程:使用C#语言开发跨平台游戏 陈嘉栋著 电子
¥ ×1
1 章 Hello Unity 3D 1
1.1 Unity 3D 游戏引擎进化史 1
1.2 Unity 3D 编辑器初印象 5
1.2.1 Project 视图 5
1.2.2 Inspector 视图 8
1.2.3 Hierarchy 视图 9
1.2.4 Game 视图 10
1.2.5 Scene 视图 12
1.2.6 绘图模式 14
1.2.7 渲染模式 16
1.2.8 场景视图控制 17
1.2.9 Effects 菜单和Gizmos 菜单 18
1.3 Unity 3D 的组成 18
1.4 为何需要游戏脚本 20
1.5 本章总结 21
2 章 Mono 所搭建的脚本核心基础 22
2.1 Mono 是什么 22
2.1.1 Mono 的组成 22
2.1.2 Mono 运行时 23
2.2 Mono 如何扮演脚本的角色 24
2.2.1 Mono 和脚本 24
2.2.2 Mono 运行时的嵌入 26
2.3 Unity 3D 为何能跨平台?聊聊CIL 38
2.3.1 Unity 3D 为何能跨平台 38
2.3.2 CIL 是什么 40
2.3.3 Unity 3D 如何使用CIL 跨平台 44
2.4 脚本的选择,C# 或 JavaScript 48
2.4.1 熟悉的陌生人——UnityScript 48
2.4.2 UnityScript 与 JavaScript 51
2.4.3 C#与UnityScript 55
2.5 本章总结 57
3 章 Unity 3D 脚本语言的类型系统 58
3.1 C#的类型系统 58
3.2 值类型和引用类型 65
3.3 Unity 3D 脚本语言中的引用类型 73
3.4 Unity 3D 游戏脚本中的值类型 90
3.4.1 Vector2、Vector3 以及Vector4 90
3.4.2 其他常见的值类型 94
3.5 装箱和拆箱 95
3.6 本章总结 98
4 章 Unity 3D 中常用的数据结构 99
4.1 Array 数组 100
4.2 ArrayList 数组 101
4.3 List<T>数组 102
4.4 C#中的链表——LinkedList<T> 103
4.5 队列(Queue<T>)和栈(Stack<T>) 107
4.6 Hash Table(哈希表)和Dictionary<K,T>(字典) 112
4.7 本章总结 120
5 章 在Unity 3D 中使用泛型 121
5.1 为什么需要泛型机制 121
5.2 Unity 3D 中常见的泛型 124
5.3 泛型机制的基础 127
5.3.1 泛型类型和类型参数 128
5.3.2 泛型类型和继承 131
5.3.3 泛型接口和泛型委托 131
5.3.4 泛型方法 136
5.4 泛型中的类型约束和类型推断 139
5.4.1 泛型中的类型约束 139
5.4.2 类型推断 144
陈嘉栋长期关注Unity3D、Mono以及C#语言,并且在博客园、游戏蛮牛以及InfoQ网站以“慕容小匹夫”的笔名发表过多篇博客和文章,更是在2015年获得了微软很有价值专家(MVP)的称号。
本书以Unity 3D的跨平台基础Mono以及其游戏脚本语言C#为基础进行讲解。全面系统地剖析了Unity 3D的跨平台原理以及游戏脚本开发的特点。1章主要介绍了Unity 3D引擎的历史以及编辑器的基本知识;2章主要介绍了Mono,以及Unity 3D利用Mono实现跨平台的原理,并且分析了C#语言为何更加适合Unity 3D游戏开发;3章到10章主要介绍了Unity 3D游戏脚本语言C#在使用Unity 3D开发过程中的知识点,包括Unity 3D脚本的类型基础、数据结构、在Unity 3D脚本中使用泛型、使用委托和事件打造自己的消息系统、利用定制特性来拓展Unity 3D的编辑器、Unity 3D协程背后的秘密——迭代器以及可空类型和序列化在Unity 3D中使用的相关知识;11章到14章,则主要介绍了Unity 3D的资源管理以及优化和编译的内容。
1. 微软MVP张善友倾情作序,力荐本书。
2. 本书作者是2015年微软MVP,博客园推荐博客博主,在游戏蛮牛及InfoQ网站发表过多篇文章。
3. 本书以Unity 3D的跨平台基础Mono及其游戏脚本语言C#为基础进行讲解,全面系统地剖析了Unity 3D的跨平台原理以及游戏脚本开发的特点。
4. 无论是初次接触Unity 3D脚本编程的新人,还是有一定经验的老手,相信都可以借本书来提高自己在Unity 3D 方面的水平。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
