Godot 中的对话和事件!

Dialogue and Events in Godot!

允许玩家通过分支对话、进度标志和过场动画与 NPC 和对象互动。

 学习内容

  • 在游戏中创建一个用于显示对话框的对话框。
  • 构建一个事件系统,允许玩家通过按下按钮与 NPC 或对象进行交互。
  • 使用进度标志和对话选项来生成复杂的分支叙述。
  • 移动摄像机、为角色制作动画并淡化为黑色以生成高质量的过场动画。

 要求

  • 学生应该已经完成了“Godot 中的游戏开发要点”。
  • 或者准备好一个 Godot 项目,其中包含可玩角色和要与之交互的 NPC 或对象。

 描述

欢迎来到我的 Godot 对话和事件系统课程!

本课程是 Godot 中 Game Development Essentials 的延续,但可以遵循并应用于任何涉及角色的项目,玩家可以通过按下按钮并显示对话来控制角色与 NPC 或对象交互。欢迎您加入我们的 Discord 服务器,与您的同龄人一起学习本课程。在本课程中,我们将介绍对话框、事件和交互的创建,然后将它们与进度标志、相机控制和角色动画结合在一起。

完成后,您将拥有一个全面的游戏对话和事件系统,可用于制作高质量的过场动画和复杂的分支叙事,这些叙事会根据玩家的选择做出反应,并允许他们在游戏中取得进展。您还将学习使用 Godot 游戏引擎的有用技能;组织和设计您的项目以使其更具可扩展性。您将学习如何使用 GD 脚本进行编码,并详细解释所有内容。我们将在脚本中应用面向对象的设计原则;继承、封装和抽象,以及其他软件工程设计模式(如单例和复合模式),使它们对于任何规模的项目保持组织、可自定义和可重用。

如果您在完成每节课后需要查看项目,也可以在 GitHub 上找到所有项目文件。这些视频是使用 Godot 4.2.2 版录制的。该项目从KayKit的角色和地牢重制包中的资产开始,由Kay Lousberg制作,以及由Penzilla制作的基本GUI捆绑包。所有这些都可以在 itch 上免费下载。

本课程适合谁:

  • 第一次游戏开发者,或者从其他引擎切换到 Godot 引擎的任何人。
  • 有兴趣了解 3D 的经验丰富的 2D 游戏开发人员。
  • 已完成初学者教程但想学习可扩展的真实游戏基础设施的任何人。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。