最近开始接触游戏制作,用Unity制作一些简单的游戏进行入门。这几篇博客总结了Space Shooter的制作流程,并对代码进行了分析。一是方便自己日后进行回顾与补充,二是为了让让更多的游戏爱好者接触游戏开发,少走弯路。
Space Shooter是一个入门级的项目,很适合新手学习。借由这款游戏,我们可以了解Unity中的界面以及常用操作,并对整个引擎有个笼统的认知,代码只需要一些编程基础,门槛不高(主要是C#)
说回正题,制作这款游戏需要如下资料。
泰课在线免费教学课程:
http://www.taikr.com/my/course/63 (需要进行注册)
(资源包含:Unity4.6.9软件安装包、破解器、破解教程以及Space Shooter资源包)
以上就是准备工作,接下来就可以正式进入这个游戏开发之中。具体操作参见视频。
本博客侧重于步骤梳理以及代码分析,不足之处敬请指正,也欢迎各位留言交流问题与看法。
博客结构分为三部分:
第一部分为游戏基本素材的添加。包括飞机、背景、灯光以及子弹的添加,涉及到一些基本的代码操作。
第二部分为游戏基本功能的实现,包括陨石的产生、碰撞等操作。
第三部分为游戏性能的完善部分,包括音效、计分,销毁以及游戏结束后的重新加载部分。
传送门:
太空射击(Space Shooter)流程介绍与代码分析(上)
1.添加飞机
添加飞机是完成该游戏的第一步,首先,将素材导入进Asset中,将飞机部件拖入编辑环境中,调整Roatatio