Unity 2D游戏开发快速入门(内部资料)

Unity 2D游戏开发快速入门(内部资料)

Unity 2D游戏开发快速入门(内部资料)_第1张图片


试读样张:http://pan.baidu.com/s/1hqh5oqw


Unity 2D游戏开发快速入门4

前  言
Unity是一款综合的游戏开发工具,也是一款全面整合的专业游戏引擎。使用它开发的游戏,可以部署到所有的主流游戏平台,而无需做任何修改。这样,开发者只需把精力集中到制作高质量的游戏即可。
本书通篇介绍了一个2D游戏–RageTanks(狂怒坦克)的详细开发过程,包从导入游戏资源、游戏逻辑设计到最后游戏逻辑的实现。本书将这一开发过程分成了6个部分来讲解,力求读者在每一部分都能实现一个可见的效果,而这些效果的综合体现就是最后的RageTanks。
没用过Unity?没关系,这里有详细的操作步骤;
没学过C#?没关系,这里有详细的注释和解释,更何况C#本来就不难;
得学习很久吗?不,即时你是新手,依然可以在一个月内做出本书介绍的这个游戏!
喔~说的夸张吗?一点儿也不!为什么这么自信,因为我是作者!我精心设计了这个游戏!它简单、结构清晰,而且也很有趣!我相信你通过对这个游戏的学习,可以增进对3个方面的理解:       Unity、2D游戏开发流程和脚本代码的编写。
1.学习所需的系统和软件
安装Windows 7操作系统
安装Unity 4.5.3
2.学习建议
大家学习之前,可以致信到xxxx,获取相关的资料和软件。如果大家在学习过程遇到问题,也可以将问题发送到该邮箱。我们尽可能给大家解决。

目  录
第1章  创建一个简单的2D游戏 1
1.1  地面 1
1.2  游戏精灵 3
1.3  精灵动画 7
1.3.1  Animation 7
1.3.2  Animator 9
1.4  使用脚本实现游戏逻辑 12
精灵动画状态的控制 12
监听精灵当前的动画状态 14
1.5  2D游戏的运行效果 17
第2章  为游戏精灵添加更多状态 19
2.1  摄像头追踪功能 19
2.2  精灵的死亡和重生 22
2.3  添加多个地面 27
2.4  精灵的跳跃状态 28
2.5  精灵的开火状态 34
第3章  让游戏精灵不再孤单 40
3.1  为游戏添加反派角色 40
3.2  精灵与反派角色碰撞后死亡 44
3.3  精灵主动攻击反派角色 46
3.4  添加反派角色销毁时的效果 48
3.5  添加多个反派角色到游戏中 50
第4章  为游戏添加更多背景元素 52
4.1  为游戏场景补充更多元素 52
4.1.1  限制精灵的移动范围 52
4.1.2  添加背景元素 54
4.1.3  让背景元素动起来 55
4.1.4  让粒子效果显示在前面 58
4.2  记录分数 59
4.3  动态生成更多的敌人 61
第5章  终极战斗 66
5.1  引入究极敌人 66
5.2  究极敌人的行为逻辑 67
5.3  让究极敌人的出场更威风些 72
5.4  究极敌人的攻击方式 74
5.5  玩家精灵的反击 77
第6章  让游戏更完善 85
6.1  游戏关卡 85
6.2  游戏标题以及开始按钮 88
6.2.1  导入标题和按钮资源 88
6.2.2  表示游戏状态的类 89
6.2.3  单击开始按钮,进入游戏 92
6.2.4  游戏最终运行效果展示 94

你可能感兴趣的:(游戏开发)