
Udemy – Godot 4 Create A Third Person Shooter Controller
Godot 4:创建第三人称射击控制器教程
本课程将向您展示如何从头开始在 Godot 中制作第三人称控制器。我们将从空白画布到胶囊体,再到完全控制装置,最后是武器控制器。我将向您展示如何作并解释我为什么要做出我所做的决定。因为当你制作如此复杂的控制器时,没有一种正确的方法可以做到这一点。所以我会告诉你我在做什么,为什么,偶尔谈谈替代方案,然后我们就可以继续了。不会跳过任何内容。除了收集动画之外,我还记录了我在此过程中做出的每一个决定。
我们将创建:
一个 Camera Controller。
- 使用 Spring Arms,我们将能够围绕角色旋转,而不会夹住墙壁。
- 使用 Tweens,我们将能够切换从哪一侧查看角色。
- 使用 Tweens,我们将能够缩放相机以更好地瞄准我们的武器。
- 我们还将确保所有这些行动都能顺利进行。
基于节点的有限状态机。
- 我们将创建一个状态机,它将确保我们的作得到明确定义,并有明确的规则来决定什么可以触发以及何时触发。
- 我们有一个用于 Combat 和 Non-combat 的状态机,使您能够根据自己的需要设计动态游戏模式。
完整的第三人称角色绑定和动画。
- 使用 Blender 和 Mixamo,我们将创建一个包含一组复杂动画的绑定。
- 我们将讨论将 rig 导入 Godot。
- 如何使用 Animation Tree Player。
- 创建一组复杂的过渡和混合,以确保每个过渡和混合都是平滑和无缝的。
武器管理器。
- 创建动态武器管理器。
- 使用 类 和 组件 可以创建一个系统,该系统将允许使用各种不同的武器和射弹。
- 捡起弹药和武器。
- 掉落武器。
我们还将介绍逆向运动学
- 确保玩家始终低头看摄像机
- 调整武器位置以更好地适应角色姿势
- 确保左手始终放在武器上
感谢您查看此课程,我期待着看到这个项目的工作并创建一个令人惊叹的游戏。
学习内容
- 创建第三人称射击控制器 – 从非战斗运动到切换到完整的战斗机械游戏,如质量效应、地狱潜水员 2 和堡垒之夜
- 创建一个复杂而动态的动画状态机,通过各种混合和过渡技术使您的角色动作流畅无瑕
- 使用自定义类和资源构建一个强大的系统,该系统可以了解每个组件是什么,而无需直接依赖每个组件
- 学习如何像专业人士一样使用 Godot – 从场景结构、合成、自定义信号等
- 掌握状态机 – 创建一个健壮的有限状态机,确保每个动作都有自己的规则集,没有意外的转换
本课程适合谁:
- Godot 的初学者希望了解如何在 Godot 中开发更复杂的项目
- 初级程序员
- 初级游戏开发人员
资源下载
下载价格免费
1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
GFXHUB 原文链接:https://gfxhub.cn/godot-4-create-a-third-person-shooter-controller/,未经允许不得转载。
评论0