72人加入学习
(31人评价)
Unity2D 塔防案例 - 保卫萝卜

制作完成于2018年8月28日,基于Unity2017.2

价格 ¥ 600.00
课程介绍

本课程属于 Unity A 计划,不单独售卖,加入 A 计划可免费观看本课程及所有 Unity 收费课程~ 

Unity A 计划一年有效期购买链接:

http://www.sikiedu.com/classroom/7/introduction

Unity A 计划永久有效期购买链接:

http://www.sikiedu.com/classroom/5/introduction

 

本课程为进阶课程,需要同学们有一些项目经验(并不是要求同学们开发过很多游戏,只是希望同学们有自己开发的一些项目,诸如跟学校或者学习视频等等自己做过一些游戏)。老师也会在课程里以实验探究的形式把将会使用到项目里边的一些重要知识点抽离出来,给大家详细讲解一下知识,比如没使用过DoTween插件,老师会在课程里详细去讲解比较常使用的一些方法;没有学习过某个设计模式,老师会先给大家简单讲一下某个设计模式是什么,然后用一些通俗易懂的案例带着大家实现一遍,比如工厂模式会使用iphone工厂,中介模式会使用相亲案例,帮助大家去加深理解。最后使用到我们的项目中。
保卫萝卜是2D塔防游戏里边的一个经典案例,这次老师会带着大家去开发这个游戏,我们会尽力去实现和原版一样的功能,做好我们可以处理好的每一个游戏细节(比如塔攻击的集火目标优先攻击,与自动搜索,格子的三种处理逻辑,UI的更新与信息传递等等)。
项目包含音效背景音乐,玩家各类信息的统计与存贮,帮助页面的单滑与多滑滚动视图的实现,关卡的解锁与UI数据的更新与信息传递,15个关卡,36种怪物,5种典型塔(其他塔都是由这几种基本塔去衍生的,制作方法一样),子弹,奖励礼品的获取,通关徽章的获取,宠物的孵化,养成,与玩家交互,隐藏关卡的解锁,100多个细节动画的制作与使用。体验注重细节处理的案例开发的全过程。
知识点包含游戏UML图的制作,使用常用设计模式辅助项目开发(单例,工厂,对象池,中介者,外观,状态,责任链等模式),DoTween插件的常用方法使用,使用JsonMapper去解析和存贮简单json与复杂json,json的使用注意事项与强制解析。编辑器拓展功能来制作地图工具(提高我们游戏开发效率,自己制作一个简单插件)。还有更多细碎知识诸如数值策划介绍,游戏物体在Inspector的调整,2D开发中常遇到问题的展现与解决,面向接口编程的使用与体验,对象池技术,Unity的2D图集处理,并切割出一张张小图片。Unity中赋值顺序探索等等。
在课程学习中老师没有测试的地方不要测试,因为老师可能会在之后的课里去调试修复bug,这样可以节省大家的时间,有问题同学尝试自己解决,解决不了的可以以问题形式发布在话题区哦。
最后,希望大家都能有所收获,祝大家学习愉快!