【新教程上线】FPS游戏开发系列教程

培养过硬的Unity游戏编程和问题解决能力。

学习到面向对象编程在游戏开发中的应用。

理解Unity 3D 游戏开发的方法。

了解到游戏开发的基本流程。

掌握开发FPS(主视角射击)游戏的基本流程。

明白在Unity中开发FPS(主视角射击)游戏的基本架构。

在本教程中, 您将学习如何一步步地制作一款FPS(First Person Shooter 第一人称射击)游戏, 我们将采取循序渐进的方式让您掌握从创建3D关卡, 开发第一人称相机系统, 编写科幻枪支射击逻辑,到子弹弹道的碰撞检测,再到AI敌人的制作添加,最后到创建一个拥有多种攻击方式的Boss的全过程。

想学习用Unity开发属于自己的游戏的用户

想学习游戏开发的新手

想投入到游戏行业的工程师

课程准备,素材下载和安装

安装ProBuilder和ProGrids

创建第一个5x5的房间。

创建第一人称相机。

添加一把科幻的枪.

添加科幻枪的射击文字响应和枪口闪光。

添加子弹弹道素材并做基本设置。

让子弹弹道动起来。

对子弹弹道进行碰撞检测, 并解释SphereCast 和 SphereCastAll的区别。

添加子弹弹道的碰撞效果。

解释向量映射到平面的数学概念以及它是如何在Unity中应用的。

添加枪口准星的素材并显示在屏幕中央。

纠正子弹弹道的运行轨迹。

创建一个7x7的房间.

完成近战敌人的基本设置。

让近战敌人动起来并跟踪玩家。

添加近战敌人的等待和走动动画。

添加近战敌人的攻击动画, 并在对玩家形成有效攻击时, 玩家生命值减少。

添加敌人的生命控制逻辑和子弹的攻击伤害。

添加敌人触发死亡动画的逻辑。

设置远程敌人。

添加远程敌人的子弹素材并完成设置。

编写远程敌人的子弹攻击代码。

对远程敌人的子弹攻击进行碰撞检测, 当攻击玩家有效时, 玩家生命值减少。

修建Boss 房间。

完成Boss的基本设置。

让Boss正面朝向玩家。

制作用于Boss导弹攻击的导弹。

编写Boss导弹攻击的逻辑。

编写Boss 跳跃攻击的逻辑。

让Boss随机选择攻击方式。

添加玩家的状态血条。

添加Boss的状态血条。

让不同房间的敌人只有在玩家进入该房间时才发起攻击。

课程总结

课程购买地址请访问Unity中文课堂:learn.u3d.cn 课程地址:https://learn.u3d.cn/tutorial/fpsgamedev-course-pixelninja Unity中文课堂平台Beta测试中,任何问题请发送邮件到:learn-cn@unity3d.com

相关知识

【新教程上线】FPS游戏开发系列教程
微信小游戏开发最全系列教程
俄罗斯方块游戏开发教程系列1:整体流程从今天开始,我将开启一个新的游戏,并且顺带着会写一个新的系列教程,这个游戏就是人人
小游戏开发教程
《反恐精英CS16安装教程》 手把手教你怎么安装最受欢迎的FPS游戏
零基础手机游戏开发教程:手把手教你制作一个游戏AIDE教程
《lol》怎么显示fps和延迟 显示fps和延迟设置教程
解读FPS游戏和设计思考
手机游戏开发工程师培训教程,移动开发交流,综合交流区,鱼C论坛
经典的fps单机游戏

网址: 【新教程上线】FPS游戏开发系列教程 http://www.hyxgl.com/newsview338703.html

推荐资讯