【新教程上线】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单机游戏
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 4999
- 2博德之门3黄金雏龙法杖怎么得 4867
- 3《大侠立志传》剿灭摸金门任务 4312
- 4代号破晓官方正版角色介绍 4023
- 5赛马娘锻炼到底的伙伴支援卡事 3802
- 6闪烁之光11月兑换码大全20 3774
- 7原神原海异种刷怪路线-原神原 3547
- 8爆梗找茬王厕所特工怎么通关- 3542
- 9《我的世界》领地删除指令是什 3437
- 10原神开局星落湖怎么出去 原神 3426