****-老孙的游戏课 第6篇 生存射手-Unity3D
订阅后:请点击此处观看视频课程
****-老孙的游戏课 第6篇 生存射手-Unity3D
学习有效期:永久观看
学习时长:429分钟
学习计划:8天
难度:低
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:孙博文
高校教师 / 培训机构讲师
讲师介绍:在大学混了三十余年,不敢说自己优秀,但学生愿意选俺的课,心里还是美滋滋的。当然除了上课,俺还带领小伙伴们开发VR、AR和游戏项目,现已获得16项软件著作权证书,学生们在国家、省、市各类计算机比赛中获得多项一、二、三等奖。
☛点击立即跟老师学习☚
「你将学到什么?」
本课程是《老孙的游戏课》系列课程的第6篇,主要讲解Unity官网上的一个游戏Demo——《Survival Shooter》,即《生存射手》,该实例思路清晰、素材完整,是一个非常好的游戏开发入门课程,虽然该课程在官网上有英文版讲解,但为了方便国内学员学习,我们通过理解和消化对该课程进行了全中文讲解,并在Unity2017版完成实例演示。
该课程分如下12讲:
第1讲 项目介绍
主要讲解了该游戏项目的来源,运行效果,资源下载位置,以及Unity的基本操作等等。
第2讲 场景搭建
主要讲解游戏场景文件的创建,游戏模型、灯光的添加,地板碰撞器的构建,背景音乐的设置,以及游戏主角的导入。
第3讲 玩主设置
主要讲解游戏主角的动画控制器的创建,动画状态机的设计,并为主角添加刚体、碰撞器、音效等。
第4讲 玩主控制
该讲主要解决对游戏角色的控制问题。包括键盘控制角色行走,鼠标控制角色旋转等。
第5讲 相机跟随
该讲主要解决摄像机如何跟随角色行走的问题。由于上一讲我们利用鼠标操作实现了对游戏角色的旋转功能,所以这一讲的摄像机跟随,就不能是将摄像机添加到角色身上那么简单,需要编程来实现。
第6讲 添加敌人
该讲介绍了游戏中的敌人——“僵尸兔”的属性设置,包括敌人被射击时喷溅物特效的添加,但最重要的是,该讲介绍了UInty的一个AI功能,即利用人工智能算法构建的自动寻路设计,从而实现了敌人自动跟随主角行走的功能。
第7讲 生命值UI
该讲介绍了为角色添加血条的方法,利用Unity自带的UI控件,可以很容易地制作游戏中的血条。
第8讲 生命值计算
该讲介绍了玩主受到伤害时其生命值的计算方法,通过代码可以实时计算玩主的生命值。
第9讲 攻击敌人
该讲介绍了玩主攻击敌人的方法,以及敌人受到攻击时所应具有的功能。
第10讲 计分系统
该讲主要讲解了玩主消灭敌人所获积分的方法,包括积分的计算方法,积分的UI显示等。
第11讲 生成敌人
该讲介绍了游戏中的敌人动态生成的方法,包括制作敌人种子,敌人的出生点设置,复用动画控制器的设置等。
第12讲 游戏结束
该讲介绍了“Game Over”游戏UI的动态显示方法,主要讲解了Unity的动画系统的使用。
「课程学习目录」
1.游戏实例介绍 |
2.构建场景 |
3.玩主设置1 |
4.玩主设置2 |
5.玩主控制 |
6.相机跟随 |
7.添加敌人 |
8.生命值UI |
9.生命值计算 |
10.攻击敌人1 |
11.攻击敌人2 |
12.计分系统 |
13.生成敌人1 |
14.生成敌人2 |
15.游戏结束 |
16.游戏结束2 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍。
- 课程资料+课件
超实用资料,覆盖核心知识,关键技能,方便练习巩固。
- 常用实战
企业常见实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景学习需求,不受空间、地域限制。
- 内推机会
****联合大厂博客专家,为优秀学员推荐具有竞争力的工作机会 。
☛点击立即跟老师学习☚
「什么样的技术人适合学习?」
- 想进入技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是技术不够丰富,没有竞争力的你
「悉心打造精品好课,8天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Unity3D知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
☛点击立即跟老师学习☚
「你可以收获什么?」
学会用Unity制作游戏实例
学会做游戏的基本方法和套路