【ai精翻】Godot 4:创建第三人称射击游戏控制器

【ai精翻】Godot 4:创建第三人称射击游戏控制器-土狗cg资源站
【ai精翻】Godot 4:创建第三人称射击游戏控制器
此内容为付费资源,请付费后查看
15
付费资源
图片[1]-【ai精翻】Godot 4:创建第三人称射击游戏控制器-土狗cg资源站

您将学到什么

  • 创建第三人称射击游戏控制器 – 从非战斗移动到切换到完整的战斗机制,如《质量效应》、《地狱潜行者 2》和《堡垒之夜》
  • 创建一个复杂而动态的动画状态机,通过各种混合和过渡技术使您的角色动作流畅无缝
  • 使用自定义类和资源来构建一个强大的系统,该系统可以理解每个组件的含义,而无需直接依赖每个组件
  • 学习如何像专业人士一样使用 Godot – 从场景结构、构图、自定义信号等等
  • 掌握状态机——创建一个强大的有限状态机,确保每个动作都有自己的一套规则,并且不会发生意外的转换

要求

  • 掌握一点 Godot 知识以及对编程的基本了解会很好。

描述

您是否曾经想过在 Godot 中制作第三人称射击游戏?

知道如何通过控制装置顺利完成动作可能很有挑战性。必须创建一个精心的结构以确保动画不会切入彼此之间的跳跃。

本课程将向您展示如何从头开始在 Godot 中制作第三人称控制器。我们将从空白画布到太空舱,再到完整的控制装置,最后到武器控制器。我将向您展示我如何做出这个决定并解释为什么我做出这个决定。因为当你制作如此复杂的控制器时,没有一种正确的方法可以做到。所以我会告诉你我在做什么以及为什么这样做,偶尔谈论一下替代方案,然后我们就可以继续。沒有任何遗漏。除了收集动画之外,我还收集了我一路上做出的每一个决定。

我们将创造:

  • 摄像机控制器。
    • 使用弹簧臂,我们将能够围绕我们的角色旋转,而不会夹到墙壁。
    • 使用 Tweens,我们将能够切换从哪一侧查看角色。
    • 使用 Tweens,我们将能够缩放摄像机以更好地瞄准我们的武器。
    • 我们还将确保所有这些行动能够顺利进行。
  • 基于节点的有限状态机。
    • 我们将创建一个状态机,以确保我们的行动被明确定义,并且对于何时可以触发什么有明确的规则。
    • 我们有用于战斗和非战斗的状态机,使您能够根据自己的意愿设计动态游戏模式。
  • 完整的第三人称角色装备和动画。
    • 我们将使用 Blender 和 Mixamo 创建一个具有一组复杂动画的装备。
    • 我们将讨论将装备导入 Godot。
    • 如何使用动画树播放器。
    • 创建一组复杂的过渡和混合,以确保每个过渡和混合都平滑无缝。
  • 武器管理器。
    • 创建一个动态武器管理器。
    • 使用类和组件创建一个允许使用多种不同武器和射弹的系统。
    • 拾取弹药和武器。
    • 丢下武器。
  • 我们还将介绍逆运动学
    • 确保玩家始终低头看着镜头
    • 调整武器位置以更好地适应角色姿势
    • 确保左手始终放在武器上

感谢您查看本课程,我期待看到通过这个项目的工作并创造出一款令人惊叹的游戏。

本课程适合哪些人?

  • Godot 初学者希望了解如何在 Godot 中开发更复杂的项目
  • 初级程序员
  • 初级游戏开发者
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容