更新时间:2019-01-01 21:16:17
封面
版权信息
内容提要
前言
第1章 Unity 3D基础以及开发环境的搭建
1.1 Unity 3D基础知识概览
1.1.1 初识Unity 3D
1.1.2 Unity的诞生及发展
1.1.3 Unity 3D广阔的市场前景
1.1.4 独具特色的Unity 3D
1.2 开发环境的搭建
1.2.1 Unity集成开发环境的安装
1.2.2 目标平台的SDK与Unity 3D的集成
1.3 第一个Unity 3D程序
1.4 导入案例项目
1.5 本章小结
第2章 Unity集成开发环境详解
2.1 Unity集成开发环境的整体布局
2.1.1 Unity集成开发环境的整体布局
2.1.2 标题栏
2.1.3 菜单栏
2.1.4 工具栏
2.1.5 场景设计面板
2.1.6 游戏预览面板
2.1.7 游戏组成对象列表
2.1.8 项目资源列表
2.1.9 属性查看器
2.1.10 状态栏与控制台
2.1.11 动画视图
2.2 菜单栏
2.2.1 文件(File)
2.2.2 编辑(Edit)
2.2.3 资源(Assets)
2.2.4 游戏对象(GameObject)
2.2.5 组件(Component)
2.2.6 地形(Terrain)
2.2.7 窗口(Window)
2.2.8 帮助(Help)
2.3 本章小结
第3章 Unity 3D脚本程序开发
3.1 Unity脚本概述
3.2 Unity中专用 JavaScript与通用 JavaScript的区别
3.2.1 在运行过程中性能的差异
3.2.2 在语法上的区别
3.3 使用C#脚本的注意事项
3.4 Unity脚本的基本语法
3.4.1 常用操作
3.4.2 记录时间
3.4.3 访问其他组件
3.4.4 访问其他游戏对象
3.4.5 向量
3.4.6 成员变量和全局变量
3.4.7 实例化
3.4.8 协同程序和中断
3.4.9 一些重要的类
3.4.10 性能优化
3.4.11 脚本编译
3.4.12 泛化方法
3.5 JavaScript脚本综合案例
3.5.1 球转场景实现
3.5.2 球走场景实现
3.6 C#脚本综合案例
3.6.1 立方体旋转场景实现
3.6.2 球走场景实现
3.7 本章小结
第4章 Unity 3D图形用户界面基础及常用对象
4.1 图形用户界面组件
4.1.1 图形用户界面组件的变量
4.1.2 图形用户界面中的常用控件
4.1.3 图形用户界面控件综合案例
4.2 预制件prefab资源的应用
4.2.1 预制件prefab资源的创建
4.2.2 通过prefab资源进而实例化对象
4.3 常用的输入对象
4.3.1 Touch输入对象
4.3.2 Input输入对象
4.4 与销毁相关的方法
4.4.1 Object.Destroy方法
4.4.2 Network.Destroy方法
4.4.3 EditorWindow.OnDestroy方法
4.4.4 MonoBehaviour.OnDestory方法
4.4.5 ScriptableObject.OnDestory方法
4.4.6 Object.DestoryImmediate方法
4.5 本章小结
第5章 Unity 3D第三方2D组件库——NGUI
5.1 初识NGUI
5.1.1 NGUI背景概述
5.1.2 NGUI的导入
5.1.3 NGUI菜单
5.1.4 UI层简介
5.2 控件工具的使用
5.2.1 文本标签——Label
5.2.2 图片精灵——Sprite
5.2.3 按钮——Button
5.2.4 复选框——Checkbox
5.2.5 滑块——Slider
5.2.6 文本输入框——Input
5.2.7 弹出列表——Popup List
5.3 杂项
5.3.1 Atlas图集制作