使用Unity引擎开发打砖块游戏

学科分类:专业课
开课时间: 2019-03-27 至 2020-05-22
报名时间: 2019-03-27 至 2020-05-22
¥ 10,000.00
课程简介

课程背景

unity引擎是由unity Technologies开发的游戏引擎,因其强大的跨平台特性,又由于在2010年前后赶上了移动互联网的浪潮,曾被无数的游戏开发者及团队青睐。在unity的资源商店中,有许多优秀的资源和插件供开发者下载,这样不但避免了重复造轮子,节省项目开发周期,也能避免有些团队花大量精力去研究一些自己并不擅长的领域。由于unity引擎扩张速度快,版本更新迭代频繁,在不同版本中,都会有一些莫名其妙的bug,这些bug有时候仅需要更换一个版本就能解决,因此并不建议大家在真实项目中采用最新版本,因为如果发现最新版引擎出现bug,你又无法等到unity在下一个版本中修复此bug时,会给您造成很多的麻烦。

这两年,随着AR、VR、MR等技术的发展,unity越来越重视这方面的布局,先后支持了Vuforia、Google DayDream VR平台、ARKit、ARCore、HoloLens等,还有第三方开发者基于unity开发了VRTK(Virtual Reality Toolkit)工具包,随后HoloLens官方又将基于unity的HoloLens开发工具包HoloToolkit改名为MRTK(Mixed Reality Toolkit)。总之,不管是AR、VR、或者MR的硬件,unity总会在第一时间兼容作为其开发工具,当然,也有一些是由硬件厂商自己开发的基于unity的开发者工具包。可以说,unity是AR/VR/MR领域的第一开发工具。

Unity引擎是学习AR VR开发最重要的一个开发引擎,其强大的跨平台特性,能够支持Android、iOS、HoloLens、HTC VIVE等众多AR VR设备,也是众多AR VR硬件厂商推荐的开发引擎。

本教程通过一个简单的游戏开发案例,给Unity初学者打开一扇兴趣的大门,让学生在学习的过程中觉得有趣、有成就感,而不被复杂的代码所困扰。

通过本教程的学习,可以掌握简单的编程技巧,Unity引擎的使用方法,以及一个小项目的完整开发流程。

目录

第一章

工程的创建

1.1

工程的创建

第二章

素材的创建

2.1

游戏美术素材的制作

第三章

场景的创建

3.1

游戏场景的创建

第四章

方块的生成

4.1

方块的生成-物体的动态创建和组件的添加

4.2

生成一行方块

第五章

输入控制

5.1

键盘的输入控制物体移动

第六章

小球的运动

6.1

小球的运动功能实现

6.2

小球运动的屏幕边界回弹效果实现

6.3

小球的运动开关功能实现

第七章

碰撞检测

7.1

碰撞检测-保存所有方块到数组中

7.2

碰撞检测-方块和小球的碰撞判断

7.3

方块的销毁

7.4

小球和挡板之间的碰撞判断

第八章

进阶和练习

8.1

进阶和练习

教学团队
  • 张克发

    张克发

    讲师

    《AR与VR开发实战作者》,AR VR训练营创始人

其他
教学计划
考核标准
证书
课程资料