人气 214

[游戏程序] 孙嘉谦-Unity 2D独立游戏《火箭耗子》开发教程-视频 [复制链接]

九艺网 2017-3-4 00:43:46

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
总体介绍:

随着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讲:换皮的理念与应用




独立游戏制作QQ群:192363889


作者介绍:孙嘉谦,游戏制作人。曾任北美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全程实录》             清华大学出版社



高清视频及本教程工程文件下载:

九艺网,如果您要查看本帖隐藏内容请回复

开发, 游戏, 摄影机, 控制系统, 源代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-4-26 18:34 , Processed in 0.143860 second(s), 26 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.