- 1.1 课程介绍
- ※ 3D演示 - 导弹拦截
- ※ 课件与资料下载
- ※ 2D演示 - 飞机大战
- 2.1 Unity开发环境
- 2.2 新建项目
- 3.1 编辑器界面
- 3.2 场景
- 3.3 添加资源
- ※ 3D下的场景
- 4.1 场景视图
- 4.2 游戏对象
- 4.3 坐标系
- 4.4 游戏对象的操作
- 4.5 摄像机
- ※ 3D下的物体
- 5.1 游戏对象
- 5.2 对象的显示顺序
- 5.3 对象的轴心
- 5.4 对象的父子关系
- ※ 3D下的物体关系
- 6.1 图片素材的准备
- 6.2 图片的切割
- 6.3 图片与渲染器
- 7.1 组件
- 7.2 Transform组件
- 8.1 游戏脚本
- 8.2 脚本的使用
- 8.3 认识脚本组件
- 8.4 帧率
- ※ Unity官方文档
- 9.1 游戏脚本
- 9.2 获取节点和组件
- 9.3 MonoBehaviour
- 9.4 父节点与子节点
- 9.5 组件的属性
- 9.6 脚本的单步调试
- 10.1 坐标与旋转
- 10.2 物体的运动
- 10.3 (练习) 掉头飞行
- ※ 3D下的旋转
- ※ 3D效果演示 - 行星
- 11.1 向量
- 11.2 向量算术
- 11.3 向量夹角
- 11.4 物体的指向
- 11.5 (练习) 飞向目标
- 12.1 屏幕坐标
- 12.2 屏幕的边界
- 13章 鼠标事件处理
- 14.1 事件函数
- 14.2 脚本的执行顺序
- 14.3 脚本的参数
- 14.4 引用类型的参数
- 15.1 预制体
- 15.2 编辑预制体
- 15.3 在场景中编辑
- 15.4 动态创建实例
- 15.5 实例的销毁
- 16.1 (练习) 子弹发射
- 16.2 定时器
- 16.3 键盘事件
- 17.1 物理系统
- 17.2 静态刚体
- 17.3 刚体的碰撞
- 17.4 刚体的反弹
- 18章 碰撞检测
- 飞机大战01 - 游戏演示
- 飞机大战02 - 竖屏设置
- 飞机大战03 - 主控脚本
- 飞机大战04 - 制作子弹
- 飞机大战05 - 制作飞机
- 飞机大战06 - 制作怪物
- 飞机大战07 - 击中目标
- 飞机大战08 - 随机生成怪物
- 飞机大战09 - 随机选择头像
- 飞机大战10 - 怪物相关的优化
- 飞机大战11 - 游戏背景
- 飞机大战12 - 游戏最终优化
- 20.1 游戏中的声音
- 20.2 播放音频
- 20.3 在代码中播放
- 21.1 延时调用
- 21.2 Invoke API
- 21.3 消息调用
- 22.1 交互界面UI
- 22.2 添加Canvas
- 22.3 Canvas的位置
- 22.4 添加Text
- 22.5 添加Image
- 22.6 添加Button
- 22.7 添加InputField
- 23.1 UI事件处理(1)
- 23.2 UI事件处理(2)
- 24.1 UI元素的布局
- 24.2 UI布局 Anchor
- 24.3 UI布局 Panel
- 24.4 (练习) 游戏得分
- 下一篇教程,再会!
- 3D基础(2.1) 新建3D项目
- 3D基础(2.2) 认识3D场景
- 3D基础(2.3) 3D视图导航
- 3D基础(2.4) 建立方向感
- 3D基础(3.1) 摄像机
- 3D基础(3.2) 摄像机位置
- 3D基础(3.3) 透视效果
- 3D基础(3.4) 全局光照设置
- 3D基础演示08 天空盒
- 3D基础演示12 模型动画
- 3D基础演示13 教室场景
- 3D基础演示15 公园地形
- 3D基础演示17 角色控制
- 3D基础篇,更多章节请进!
- ↓ ProBuilder游戏建模教程 ↓
- ProBuilder功能演示
- ProBuilder2.1 插件安装
- ProBuilder2.2 第一个模型
- ProBuilder2.3 简单建模演示
- ProBuilder3.1 创建模型
- ProBuilder3.2 点线面体
- ProBuilder3.3 面与三角面
- ProBuilder3.4 物体的尺寸
- ProBuilder4.1 常用操作
- ProBuilder4.2 Extrude
- ProBuilder4.3 多选
- ProBuilder4.4 Inset
- ProBuilder4.5 Vertex Colors
- ProBuilder4.6 Set Pivot
- ProBuilder4.7 合并模型
- ProBuilder4.8 (制作)一把伞
- ProBuilder5.1 Arch 拱形
- ProBuilder5.2 Door 门
- ProBuilder5.3 Stair 梯子
- ProBuilder5.4 Prism 棱柱
- ProBuilder5.5 自由多边形
- ProBuilder6.1 面操作
- ProBuilder6.2 面的分割
- ProBuilder6.3 挤压
- ProBuilder6.4 切边
- ProBuilder7.1 线操作
- ProBuilder7.2 Insert Edge Loop
- ProBuilder8.1 打孔
- ProBuilder8.2 Boolean
本课程是Unity2021的入门教程,适合没有编程基础或者有一点编程基础的学员学习。
本课程会讲解Unity的基本使用,包括场景操作、视图、预制体、材质、基本模型、刚体组件...等基本知识。
最后会通过一个小案例Roll A Ball来学习。
课时列表:
01-Unity的介绍和发展
02-Unity职业发展和薪资待遇
03-Unity独立游戏之路
04-编程学习方法和Unity学习顺序
05-答疑解惑
06-Unity的下载和安装
07-关于版本说明
08-Unity工程的创建和个人版的激活
09-创建工程
10-如何创建代码和场景
11-五个窗口面板的作用
12-Unity中的基本模型和场景操作
13-世界坐标系和局部坐标系
14-工具栏-四个工具
15-切换工具和步移工具
16-答疑解惑
17-创建地面-控制地面颜色
18-游戏物体的基本组件和渲染模型和碰撞模型
19-游戏引擎的作用
20-答疑
21-书写第一个代码(脚本)
22-第一个代码中的一些基本语法知识
23-答疑解惑
24-通过刚体控制小球运动
25-关于异常信息
26-如何指定组件和三维向量
27-监听键盘并控制小球运动
28-答疑解惑
29-控制相机跟随移动
30-添加墙
31-什么是预制体
32-控制小球旋转和学习文档查阅
33-通过碰撞检测-检测碰撞到食物
34-判断并销毁食物
35-通过触发检测,吃食物
36-通过UI显示得分
37-显示游戏胜利
38-游戏打包
39-答疑解惑