Godot 4:创建第三人称射击控制器教程 Godot 4 Create A Third Person Shooter Controller

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.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
发布时间:2025/07/12
文件格式:MP4
语言:英文
文件大小:8.49GB
GFXHUB 原文链接:https://gfxhub.cn/godot-4-create-a-third-person-shooter-controller/,未经允许不得转载。
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录