2022版Godot游戏装备道具库用户UI和动态数据系统构建视频教程

欢迎购买学习《2022版Godot游戏装备道具库用户UI和动态数据系统构建视频教程》课程,你将通过构建游戏装备道具库来学习使用Godot创建广泛的用户UI和动态数据系统!

类型:电子学习 | MP4 | 视频:h264, 1280×720 | 音频:AAC,48.0 KHz
语言:英语+VTT英文字幕 | 大小:4.22 GB | 时长:10h 3m

你会学到什么

  • 如何从头开始实现库存和角色系统和 UI
  • 使用 Godot 的复杂用户界面,关于使用 Godot 制作用户界面的一切
  • 使用 GDScript 进行高级界面编程
  • Godot 节点和场景基础知识。深入了解 Godot 的游戏对象和组件。
  • Godot 控制节点和 UI 基础知识,包括边距、锚点、布局、响应式布局、纵横比等
  • 如何创建一个无限滚动的项目网格,如何按页面拆分它以及如何动态设置动画
  • 如何构建库存和设备系统的数据模型,按类别分离项目并创建类别组,
  • 如何理解 Godot 的容器节点、自动 UI 放置和大小标志
  • 如何创建接受可配置项目类别的可装备物品槽并显示这些槽中装备的物品
  • 如何为物品和设备创建和扩展具有不同属性的自定义脚本对象(自定义 Godot 的资源)
  • Godot 的脚本语言 GDScript,包括带有 GDScript 信号的 Observer 模式的详细信息,以及一个示例交通灯项目
  • 如何处理和同步单手和双手物品,同时在装备双手的情况下自动取消装备物品
  • 如何创建可挑选物品,将它们动态添加到库存中,并在库存屏幕中以正确的类别列出它们

要求

  • 至少 Godot 3.4.3
  • 基本编程逻辑和基础(控制流、变量等)
  • 没有Godot的经验,本课程教授有关Godot的所有内容

描述

在这个包含 98 字节大小视频的游戏开发课程中,总共 10 小时的视频内容,您将学习如何使用 Godot引擎和编辑器创建一个完全动态的库存系统和库存 UI(用户界面),带有可编写脚本的对象项目和项目的中央数据库(使用 Godot 的资源)。库存系统支持多个项目类别、类别组、动态滚动动画、可装备插槽(例如:主手和副手)等等。

您将要创建的库存系统灵感来自于塞尔达旷野之息库存屏幕,可用于 RPG、FPS、冒险、点击游戏等,基本上,任何玩家可以获得和跟踪不同类别的项目。

这是一个关于使用 Godot 创建用户界面、自定义系统、自定义动态数据和动态界面的大师班。不仅是数据,它还是关于 Godot 资源系统的大师班。

本课程为您提供使用 Godot 构建响应式用户界面的所有知识和能力,您还将学习如何使用您自己的数据模型和可编写脚本的对象来制作使用动态数据的动态系统。

您还将学习如何使用自定义节点、场景和脚本创建自己的可扩展和可扩展 Godot 游戏对象和组件。您将学习如何创建自定义 Godot 资源以及如何混合和匹配动态和静态数据。

在一个段落中

您将学习有关使用 Godot 从头开始​​创建复杂用户界面的所有内容,以及对这些界面进行编码和添加行为,创建真正动态的 UI 屏幕和组件。

(几乎)你将要学习的一切

  • Godot 节点和场景基础知识。深入了解 Godot 的游戏对象和组件。
  • Godot 控制节点和 UI 基础知识,包括边距、锚点、布局、响应式布局、纵横比等
  • 如何理解 Godot 的容器节点、自动 UI 放置和大小标志
  • 如何使用 Godot 创建同时响应不同屏幕尺寸和纵横比的大用户界面屏幕。
  • 如何创建自己的自定义 UI 小部件、扩展和继承它们(自定义控制节点和场景)
  • 如何创建无限滚动容器和项目网格,如何按页面拆分它以及如何动态动画它
  • 如何构建库存和装备系统的数据模型,按类别分离项目并创建类别组,例如,在武器组下列出单手武器和双手武器,同时保留单手和双手分类
  • 如何拥有并列出同一类别下的多个项目页面
  • 如何创建同时使用动态和静态数据的用户界面
  • 如何创建接受可配置项目类别的可装备物品槽并显示这些槽中装备的物品
  • 如何显示物品和装备属性
  • 如何为物品和设备创建和扩展具有不同属性的自定义脚本对象(自定义 Godot 的资源)
  • Godot 的脚本语言 GDScript,包括带有 GDScript 信号的 Observer 模式的详细信息,以及一个示例交通灯项目
  • 如何编写自定义 GDScript 信号、连接到它们并发出它们
  • 使用 GDScript 进行高级用户界面编码
  • 如何处理和同步单手和双手物品,同时在装备双手的情况下自动取消装备物品
  • 如何创建可挑选物品,将它们动态添加到库存中,并在库存屏幕中以正确的类别列出它们

和更多!

课程结构

本课程分为

98 字节大小的视频,总共 10 小时

Godot 基本原理

使用 Godot 编辑器创建用户界面

规划库存系统数据模型

GDScript 速成班

用 GDScript 编程一切

在编程部分,我解释了每一行代码背后的原因,所以期待大量的图纸。

Godot 版本

本课程使用 Godot 3.4.3。由于 Godot 4 建立在 Godot 3 的基础之上,因此本课程是持久的,您不会得到会被弃用的东西。所有的知识都是可以转移的,尤其是关于如何构建 UI 和构建数据模型的知识。

Godot 4 仍然太不稳定并且容易发生重大变化。当 Godot 4 稳定版发布时,我会录制升级和迁移视频,这样你会学到两倍的东西。

目标听众

本课程面向所有观众,唯一的要求是了解一点编程逻辑。在开始本课程之前,您无需了解 Godot。

ZapSplat 的预告片音乐

本课程适用于谁

  • 对从头开始使用 Godot 感兴趣并且想要超越基础知识的人
  • 想要更好地使用 Godot 制作 UI 和屏幕的 Godot 用户
  • 想要制作复杂和动态用户界面的开发人员
  • 想要深入了解可编写脚本的对象和资源的 Godot 用户
  • 想要学习如何使用动态数据制作高级游戏系统的 Godot 用户
  • 想要开始使用 Godot 的其他引擎的用户
  • 需要学习如何创建库存系统的游戏开发者
  • 想要学习如何深入创建自定义场景和节点的 Godot 用户
  • 想要深入学习 GDScript 的 Godot 用户

截图预览

原文链接:https://vuesite.cn/23091.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?