用敌人的人工智能和godot中的地图构建,编码和关卡设计完成一个全功能fps的基础,通过我们的Udemy课程深入游戏开发的世界,在这里我们使用强大的Godot引擎将经典的第一人称射击游戏体验带入生活!学习创建FPS游戏的基本元素,为扩展到完全可销售的Steam游戏奠定基础。全面了解Godot中的3D世界环境和照明技术,使您能够塑造身临其境的游戏空间。当我们探索使用插件来制作复杂的3D地图时,解开成功关卡设计的秘密,引导你通过这个过程的来龙去脉。利用内部提示和技巧克服在地图绘制过程中遇到的常见挑战,确保无缝和完美的游戏体验。进一步深入课程,探索如何实现流畅游戏的状态机,集成角色导航人工智能以实现逼真的移动,并设计不仅攻击玩家而且还可以被玩家攻击的敌人,为实现导航的敌人和玩家提供完全可定制的状态机。Create A First Person Shooter In Godot 4 – Ultimate Course

无论你是新手还是经验丰富的开发人员,本课程都提供动手项目、有价值的见解和实现你的FPS游戏愿景所需的技能。立即注册,开始一场惊心动魄的旅程,在Godot中创建您自己的经典灵感第一人称射击游戏!

MP4 |视频:h264,1920×1080 |语言:英语+中英文字幕(云桥CG资源站 机译) |课程时长:8小时16分钟 含课程文件


你会学到什么
了解3D世界环境,掌握Godot游戏开发引擎中的照明技术
使用插件创建三维地图,并克服最常见的问题
理解并创建第一人称控制器的全状态机
为枪支、火箭发射器和机枪创建一个武器管理器并制作动画
学习创造命中扫描和投射武器
开发未来第一人称射击游戏的基础元素,为将其扩展为完全可销售的Steam游戏奠定基础
学习导入mixamo动画到搅拌机,然后godot
如何在Godot中使用寻路
创造一个人工智能敌人,它可以四处走动,探测并用发射武器攻击玩家
在Godot中实现一个基本的GUI


要求
不需要经验,因为大多数东西都是初学者友好的,但如果你以前使用过godot,那就太好了!

如果你想开发一个第一人称射击游戏或第一人称游戏,并将其发布到一个完全可销售的视频游戏中

课程概览:
第1部分:3D Lightning和GDscript简介

第1讲3D Lightning和GDscript简介

第2课修改网格,添加平行光

第3讲SDFGI与世界环境,SSIL SSAO

第4讲体素GI和SSR

第5讲GDScript简介,昼夜循环

第6课制作一个球体玩家在我们的场景中移动

第2部分:在Godot 4中用插件创建和设计地图

第7讲在Godot和任何插件中安装独眼巨人关卡生成器

第8讲如何使用Cyclops关卡生成器创建块状关卡

第9讲应用材料和建模工具

第十讲约翰·罗梅洛制作地图的8条设计法则

第3部分:具有有限状态机的第一人称控制器

第11讲已结束第一人称控制者部分

第12讲关卡材料和玩家场景

第13讲播放器上的摄像机移动

第14讲玩家运动的状态机实现

第15讲州和玩家州

第16讲空闲状态

第17讲行走、跳跃、空中状态

第18讲蹲伏和奔跑状态

第19讲跳跃和发声

第20讲在所有游戏中跳跃时要小心这个bug

第4部分:第一人称射击武器经理场景

第21讲将3d模型导入godot

第22讲快速解决武器与墙壁碰撞的方法

第23讲武器动画

第24讲武器作为资源

第25讲武器清单

第26课激活和循环装备的武器

第27讲通过信号更新HUD

第28讲拍摄动画

第29讲相机碰撞

第30讲Bulletpoint和hitscan射击

第31讲子弹射击png图像

第32讲重新加载和自动拍摄

第33讲把盒子和目标当作刚体来射击

第34讲没有物理学的运动目标,只有静止的物体

第35讲射弹射击

第36讲层和面具和理解他们

第37讲拿起一件武器来统治他们

第38课拿起和装备武器

第39课与武器碰撞时弹药增加

第40讲放下武器和添加弹药

第5部分:敌人实施和导航服务器

第41课欢迎来到新的敌人部分

第42讲使用Blender和Mixamo为我们的游戏寻找敌人

第43讲导航区域节点和敌方场景

第44讲Gdscript中的Setgets

第45讲导航代理实现

第46讲敌人的射弹和攻击状态

敌人用射弹攻击我们

第48课杀死敌人和玩家

发表回复

后才能评论