基于Unity的游戏开发(下)—31071人已学习
课程介绍
本课程是Unity游戏开发的入门课程,课程分为上、下两个部分。下部分主要介绍JavaScript脚本程序开发、动画、粒子、网络和GUI系统
课程收益
通过本课程的学习,学员将了解JavaScript脚本语言的基础知识和在Unity中的应用方法,熟悉Unity中动画录制和播放控制方式、粒子系统的主要参数及含义、Unity中基于Collider、Trigger和光线投射几种碰撞和碰撞检测方法,同时还将学习网络连接和数据同步的方法,了解新旧Unity版本中GUI的创建和应用方法。
讲师介绍
李学明 更多讲师课程
北京邮电大学教师,近二十年IT领域的科研与教学经验,主要研究多媒体信息处理与传输技术。2011年给数字媒体技术专业的本科生开始Unity游戏开发课程,重点是基于JavaScript的游戏程序实现。
课程大纲
1. Unity脚本简介 3:04
2. JavaScript脚本创建与应用 13:17
3. JavaScript的变量与数据类型 15:30
4. JavaScript的运算符与过程控制 11:26
5. JavaScript类的定义与使用 11:17
6. 公共变量与私有变量 6:42
7. Unity的常用函数 11:45
8. 游戏对象组件间相互访问 7:32
9. 访问游戏场景中的其它对象 17:41
10. 键盘输入处理 11:50
11. 鼠标输入处理 12:42
12. 空间位置操作 15:22
13. 空间位置关系示例 13:29
14. 游戏GUI简介 5:07
15. GUI基础 6:06
16. 最简单的GUI 7:37
17. GUI控件1 13:12
18. GUI控件2 14:55
19. 修改GUI外观 5:55
20. GUI控件的旋转 10:35
21. 基于GUI的游戏示例 3:46
22. 碰撞与碰撞检测 3:13
23. 基于Collider的碰撞检测 5:28
24. 基于Collider的碰撞处理 14:32
25. Collider碰撞处理示例 11:20
26. 基于Trigger的碰撞处理 15:11
27. 基于Raycast的碰撞检测 15:56
28. 粒子系统简介 7:47
29. 粒子发射器 13:13
30. 粒子动画器 6:50
31. 粒子渲染器 6:27
32. 粒子效果示例 15:04
33. 游戏中的动画 1:57
34. 动画的编辑 8:28
35. 动画的导入 16:44
36. Ragdoll系统 8:41
37. 基于层的动画播放控制 11:01
38. 动画的组合与叠加 10:24
39. Unity 4.6的GUI 2:36
40. GUI图片素材的准备 10:15
41. 创建第一个GUI控件 14:19
42. 调整GUI控件位置 16:16
43. 给GUI录制动画 8:48
44. Animator与动画控制 9:24
45. UI消息响应与处理 10:06
46. Unity的网络功能开发 4:56
47. Network类与网络连接 10:41
48. 网络连接示例 11:18
49. NetworkView类与数据同步 14:26
50. 基于状态同步的游戏同步 13:05
51. 基于RPC的游戏同步 14:01
52. 基于Client的角色生成与控制 24:19
53. 基于Server的角色生成与控制 15:56
54. 网络相关设置 4:40
大家可以点击【 查看详情】查看我的课程
课程介绍
本课程是Unity游戏开发的入门课程,课程分为上、下两个部分。下部分主要介绍JavaScript脚本程序开发、动画、粒子、网络和GUI系统
课程收益
通过本课程的学习,学员将了解JavaScript脚本语言的基础知识和在Unity中的应用方法,熟悉Unity中动画录制和播放控制方式、粒子系统的主要参数及含义、Unity中基于Collider、Trigger和光线投射几种碰撞和碰撞检测方法,同时还将学习网络连接和数据同步的方法,了解新旧Unity版本中GUI的创建和应用方法。
讲师介绍
李学明 更多讲师课程
北京邮电大学教师,近二十年IT领域的科研与教学经验,主要研究多媒体信息处理与传输技术。2011年给数字媒体技术专业的本科生开始Unity游戏开发课程,重点是基于JavaScript的游戏程序实现。
课程大纲
1. Unity脚本简介 3:04
2. JavaScript脚本创建与应用 13:17
3. JavaScript的变量与数据类型 15:30
4. JavaScript的运算符与过程控制 11:26
5. JavaScript类的定义与使用 11:17
6. 公共变量与私有变量 6:42
7. Unity的常用函数 11:45
8. 游戏对象组件间相互访问 7:32
9. 访问游戏场景中的其它对象 17:41
10. 键盘输入处理 11:50
11. 鼠标输入处理 12:42
12. 空间位置操作 15:22
13. 空间位置关系示例 13:29
14. 游戏GUI简介 5:07
15. GUI基础 6:06
16. 最简单的GUI 7:37
17. GUI控件1 13:12
18. GUI控件2 14:55
19. 修改GUI外观 5:55
20. GUI控件的旋转 10:35
21. 基于GUI的游戏示例 3:46
22. 碰撞与碰撞检测 3:13
23. 基于Collider的碰撞检测 5:28
24. 基于Collider的碰撞处理 14:32
25. Collider碰撞处理示例 11:20
26. 基于Trigger的碰撞处理 15:11
27. 基于Raycast的碰撞检测 15:56
28. 粒子系统简介 7:47
29. 粒子发射器 13:13
30. 粒子动画器 6:50
31. 粒子渲染器 6:27
32. 粒子效果示例 15:04
33. 游戏中的动画 1:57
34. 动画的编辑 8:28
35. 动画的导入 16:44
36. Ragdoll系统 8:41
37. 基于层的动画播放控制 11:01
38. 动画的组合与叠加 10:24
39. Unity 4.6的GUI 2:36
40. GUI图片素材的准备 10:15
41. 创建第一个GUI控件 14:19
42. 调整GUI控件位置 16:16
43. 给GUI录制动画 8:48
44. Animator与动画控制 9:24
45. UI消息响应与处理 10:06
46. Unity的网络功能开发 4:56
47. Network类与网络连接 10:41
48. 网络连接示例 11:18
49. NetworkView类与数据同步 14:26
50. 基于状态同步的游戏同步 13:05
51. 基于RPC的游戏同步 14:01
52. 基于Client的角色生成与控制 24:19
53. 基于Server的角色生成与控制 15:56
54. 网络相关设置 4:40
大家可以点击【 查看详情】查看我的课程