U3D程序开发零基础教程

学科分类:专业课
开课时间: 2019-01-13 至 2020-05-12
报名时间: 2019-01-13 至 2019-09-18
免费
课程简介
目录

第一章

新手入门

1.1

课程介绍与Unity3D环境搭建

1.2

游戏场景基本操作

1.3

游戏场景制作3D模型

1.4

3D模型美化之材质球

1.5

3D模型重用之预制体

1.6

基本组件之摄像机

1.7

基本组件之灯光

1.8

组件与脚本

1.9

鼠标键盘输入

1.10

使用变换组件移动游戏物体

1.11

物理组件之刚体

1.12

物理组件之碰撞体

1.13

刚体常用方法介绍

1.14

刚体碰撞事件监测与处理

1.15

刚体触发事件监测与处理

1.16

网格组件之网格过滤器和渲染器

1.17

疯狂教室案例开发[上]

1.18

疯狂教室案例开发[下]

1.19

PC端游戏打包与发布

1.20

新手入门总结

第二章

零基础入门

2.1

编辑器工作区

2.2

资源及资源类型

2.3

资源管理:模型和角色动画的输出设置(上)

2.4

资源管理:模型和角色动画的输出设置(下)

2.5

资源管理:材质和着色器

2.6

资源管理:2D文理Moive文理

2.7

资源管理:声音文件

2.8

资源管理:Asset Store( 资源 Store)

2.9

资源管理:Prefab( 预设 )

2.10

资源管理:Project视窗搜索功能

2.11

资源输入原理

2.12

场景创建:游戏物体与组件

2.13

场景创建:属性编辑器的使用

2.14

场景创建:场景视图操作

2.15

场景创建:灯光和摄像机

2.16

Unity脚本使用:脚本及变量

2.17

Unity脚本使用:游戏对象组件访问

2.18

Unity脚本使用:游戏对象访问操作控制

2.19

Unity脚本使用:脚本时间控制

2.20

Unity脚本使用:随机数的使用

2.21

Unity脚本使用:C#脚本编写

2.22

Unity脚本使用:物体间通信方式

2.23

GUI图形用户界面:UnityGUI原理介绍

2.24

GUI图形用户界面:常用控件及使用

2.25

GUI图形用户界面:复合控件及使用

2.26

GUI图形用户界面:群组视图控件及使用

2.27

GUI图形用户界面:GUI Skin及创建自定义风格组件

2.28

GUI图形用户界面:GUILayout控件及使用

2.29

GUI图形用户界面:动态窗口添加及使用中文字体

2.30

地形引擎介绍:地形创建

2.31

地形引擎介绍:地形绘制

2.32

地形引擎介绍:地形纹理绘制

2.33

地形引擎介绍:添加树木、植被等地形元素

2.34

地形引擎介绍:地形设置及公路效果创建

2.35

输入与控制:输入管理器与虚拟轴定义

2.36

输入与控制:虚拟轴应用及键盘事件

2.37

输入与控制:鼠标事件与GUI系统双击检测

2.38

角色控制组件:第一人称角色控制器及CharacterController组件

2.39

角色控制组件:CharacterMotor脚本组件工作原理

2.40

物理引擎介绍:刚体使用及设置

2.41

物理引擎介绍:实施刚体力

2.42

物理引擎介绍:刚体碰撞器及选项设置

2.43

物理引擎介绍:刚体碰撞及碰撞消息传递

2.44

物理引擎介绍:刚体碰撞关系及触发消息传递

2.45

物理引擎介绍:刚体铰链关节的使用

2.46

物理引擎介绍:固定和弹簧关节的使用

2.47

物理引擎介绍:角色和配置关节的使用

2.48

粒子系统:布料系统的使用

2.49

粒子系统:粒子系统创建和操作方式

2.50

粒子系统:粒子通用属性调节

2.51

粒子系统:粒子扩展属性的调节

2.52

粒子系统:粒子碰撞、渲染和材质

2.53

程序自动生成的树效果

2.54

手动创建的树效果

2.55

树的基本属性定义

2.56

树干的属性调节

2.57

树叶属性调节及树与地形的搭配使用

2.58

射线检测: 射线碰撞检测

2.59

Mecanim动画系统: Unity新的动画系统Mecanim总览

2.60

Mecanim动画系统:Mecanim角色资源创建细则

2.61

Mecanim动画系统: 角色动画烘焙及输出

2.62

Mecanim动画系统:Avatar工作原理

2.63

Mecanim动画系统:Avatar手动配置

2.64

Mecanim动画系统:Avatar肌肉设定

2.65

Mecanim使用:Mecanim Body Mask的使用

2.66

Mecanim使用:Mecanim角色Retargeting原理分析

2.67

Mecanim使用:Mecanim Retargeting应用

2.68

Mecanim使用:动画片段循环设置

2.69

Mecanim使用:Mecanim Root Motion介绍

2.70

Mecanim使用:Mecanim Root Motion应用

2.71

Mecanim使用:Root Motion的脚本处理

2.72

Mecanim使用:动画组件和动画控制器资源介绍

2.73

Mecanim使用:Mecanim动画状态机

2.74

Mecanim高级主题:Mecanim创建动画过渡

2.75

Mecanim高级主题:Mecanim动画参数设置

2.76

Mecanim高级主题:Mecanim Blend tree应用

2.77

Mecanim高级主题:Blend Tree 1D 选项

2.78

Mecanim高级主题:Mecanim 复合Blend Tree

2.79

Mecanim高级主题:Mecanim动画控制器层应用

2.80

Mecanim高级主题:Mecanim层的执行顺序和权重设置

2.81

BlendTree高级应用:2D BlendTree

2.82

BlendTree高级应用:2D Blend Tree的脚本控制

2.83

BlendTree高级应用:Blend Tree 2D 选项设置

2.84

Mecanim高级主题:Mecanim反向运动学应用

2.85

Mecanim高级主题:Mecanim的目标匹配功能

2.86

Mecanim一般性动画处理

2.87

Mecanim跟随效果分析

2.88

Mecanim跟随效果逻辑实现

2.89

Mecanim随机群体动画

2.90

Mecanim动画曲线应用

2.91

Mecanim射击类游戏实例一

2.92

Mecanim射击类游戏实例二(上)

2.93

Mecanim射击类游戏实例二(下)

2.94

Mecanim射击类游戏实例三(上)

2.95

Mecanim射击类游戏实例三(下)

2.96

Mecanim射击类游戏实例四(上)

2.97

Mecanim射击类游戏实例四(下)

2.98

Mecanim射击类游戏实例五(上)

2.99

Mecanim射击类游戏实例五(下)

2.100

Mecanim射击类游戏实例六(上)

2.101

Mecanim射击类游戏实例六(下)

2.102

Mecanim与自动寻径应用一(上)

2.103

Mecanim与自动寻径应用一(下)

2.104

Mecanim与自动寻径应用二(上)

2.105

Mecanim与自动寻径应用二(下)

2.106

Mecanim与自动寻径应用三

2.107

C#自定义类的定义(上)

2.108

C#自定义类的定义(下)

2.109

C#自定义类的应用(上)

2.110

C#自定义类的应用(下)

2.111

C#自定义动画操作(上)

2.112

C#自定义动画操作(下)

2.113

C#自定义动画操作二(上)

2.114

C#自定义动画操作二(下)

2.115

C#自定义动画操作三

2.116

C#自定义动画操作四

2.117

C#自定义动画操作五(上)

2.118

C#自定义动画操作五(下)

2.119

C#自定义动画操作六(上)

2.120

C#自定义动画操作六(下)

2.121

课程总结

教学团队
  • 蒋法成

    蒋法成

  • 蒋法成

    蒋法成

其他
教学计划
证书
课程资料