总体介绍:
随着unity 3D的发展和成熟,很多制作者希望利用这款引擎制作2D游戏;Unity引擎公司为广大开发者考虑,在Unity中增强了2D模式。现在很多制作人看好Unity引擎的跨平台开发功能,因此希望将2D游戏的开发从‘COCOS 2D’转换至‘Unity 3D’;这部教程算是抛砖引玉,为大家介绍一款横板2D跑酷游戏《火箭耗子》。
在本教程中会详细讲解2D游戏的方方面面,脚本书写格式为C#语言,在教程中会讲解到这种语言格式的特性;教程会公开所有源代码,大家可以使用这些源码制作自己的游戏。
教程亮点:
1:2D模式的开启与建立;
2:利用脚本链接预置物体形成‘自体循环’;
3:2D物件的动力元素加载方案;
4:跑酷游戏的资源衔接与加载;
5:2D物件的动画设置与共混;
6:C#语言的书写特性与游戏的结合;
7:游戏事件的加载与设置;
8:UGUI系统与游戏的链接;
9:粒子特效的使用与控制;
10:碰撞体的实战应用;
11:声音的触发与播放;
第1讲:构建游戏基本体
首先会讲述如何建立2D工程文件;接着会讲到2D资源的组合与拼接,最终会制作一个耗子的基本控制系统。
第2讲:建立摄影机跟随脚本
本节为大家讲述如何建立摄影机跟随的脚本,在本讲中会逐渐完成这一任务。
第3讲:游戏艺术资源的拼接
本节会讲到如何建立一个无尽循环的跑酷游戏模式,所有的程序逻辑都会为大家呈现。
第4讲:建立2D角色动画控制系统
本节会讲述怎样利用图形制作一个2D角色的动画;并且设置动画在适当的时候播放。
第5讲:‘激光’的加入与碰撞事件
本节会加入一个游戏事件‘激光’;当耗子碰到激光的时候会引发‘死亡’事件。
第6讲:加入游戏事件‘金币’&&融合所有元素
本节首先会讲到如何建立一个‘吃金币’的游戏事件;接着会讲到将所有游戏事件融合在游戏中并建立一个随机调用机制。
第7讲:声音的加入与设置
本节会讲到如何在游戏相应的事件中添加声音;添加的声音包括:
1:耗子行走声音;
2:激光碰撞声音;
3:火箭发射器的声音;
4:金币碰撞的声音;
5:背景音乐的声音;
第8讲:利用新的摄影机设置移动背景
本节会讲述,如何利用一个新的摄影机加载一个可以自行移动的背景。
第9讲:换皮的理念与应用
作者介绍:孙嘉谦,游戏制作人。曾任北美IDA 数码外包师,北京诺宝艺术总监。为育碧、2K等多家国外知名游戏公司制作外包项目。作品《Girl with Earrings》获国际著名CG网站CGTALK 5星评价,其他作品受英国杂志《3D World》编辑邀请多次刊登。
独立开发游戏‘Black Order’发布至Apple Store与Windows Phone Store,获得微软公司全球推荐、国外著名论坛Touch Arcade编辑推荐(Hot Game);苹果编辑北美、中国、英国、泰国分类推荐。游戏在微软平台冲至游戏收费榜单第10名,射击分类榜单第1名;北美分区分类榜单第6名,并在多个国家进入榜单前20名。
编著书籍:
《Maya 2012/ZBrush 4/Unreal 3影视级次时代游戏人物创建》 北京大学出版社
《Unreal3 + Maya2012 3D次世代 游戏开发创意与实战》 清华大学出版社
《iPhone/iPad高端3D游戏从创意到App Store全程实录》 清华大学出版社
高清视频及本教程工程文件下载:
|