更新时间:2023-08-31 20:07:58
封面
版权信息
内容简介
前言
第1章 Unity的安装和基本界面
1.1 Unity的安装
1.1.1 Unity ID
1.1.2 Unity Hub的安装和使用
1.1.3 基础设置
1.1.4 提示和总结
1.2 Unity的基本界面
1.2.1 共有操作
1.2.2 项目窗口
1.2.3 层级窗口
1.2.4 场景视图
1.2.5 检查器窗口
1.2.6 游戏视图
1.2.7 控制台窗口
1.2.8 资源商城
1.2.9 包管理器
1.2.10 其他常用操作
1.2.11 提示和总结
第2章 理解Unity的世界并生成第一个应用
2.1 理解Unity的世界
2.1.1 虚拟的三维世界
2.1.2 游戏对象和Transform
2.1.3 游戏对象的层级结构
2.1.4 组件决定游戏对象
2.1.5 场景和摄像机
2.1.6 资源
2.2 Unity的项目结构
2.3 Unity的坐标
2.4 Unity项目目录说明
2.4.1 项目目录
2.4.2 Assets下的特殊目录
2.5 生成第一个应用
2.5.1 生成设置和玩家设置
2.5.2 生成第一个应用
2.6 提示和总结
第3章 Unity脚本基础内容
3.1 C#基础
3.2 Unity 3D的内置数据类型
3.3 MonoBehaviour类
3.3.1 脚本组件
3.3.2 特殊赋值方式
3.3.3 Unity基础事件
3.4 Debug类
3.5 游戏对象的基本操作
3.5.1 获取指定游戏对象
3.5.2 其他操作
3.6 游戏对象位置的旋转和缩放
3.7 Time和移动、旋转、缩放
3.7.1 Time的3个常用属性
3.7.2 移动
3.7.3 旋转
3.7.4 缩放
3.8 组件获取和基本操作
3.8.1 获取指定组件
3.8.2 组件的基本操作
3.9 应用退出和场景控制
3.9.1 应用退出
3.9.2 场景加载
3.9.3 DontDestroyOnLoad和单实例
3.10 协程和重复
3.11 ScriptableObject
3.12 其他
3.13 提示和总结
第4章 Unity的UI和输入
4.1 常用资源导入后的设置
4.2 预制件
4.3 摄像机
4.4 Unity UI
4.4.1 RectTransform
4.4.2 RectTransform的程序控制
4.4.3 画布
4.4.4 文本和图像
4.4.5 交互游戏对象
4.4.6 事件响应
4.5 输入
4.5.1 键盘按键输入
4.5.2 鼠标输入
4.5.3 触屏输入
4.5.4 输入管理器
4.5.5 单击物体
4.5.6 UI击穿
4.6 音频播放
第5章 Unity的2D开发
5.1 2D开发基础设置
5.2 图像资源和精灵编辑器工具
5.3 2D基础组件和显示顺序
5.4 2D物理
5.4.1 2D刚体
5.4.2 2D碰撞器组件
5.4.3 2D关节组件和2D物理材质
5.4.4 2D效果器组件
5.5 2D动画
5.6 瓦片地图
第6章 制作2D打砖块游戏
6.1 游戏思路和结构
6.2 导入和基础设置