使用 C# 在 Godot 4 中创建完整的基于网格的益智游戏

学习如何在 Godot 4.3+ 引擎中使用 C# 从零开始创建完整的 2D 网格益智游戏!

学习内容:

  • 网格型益智游戏机制:在网格上放置建筑物,更新网格状态,查询网格
  • Godot 基础:使用多种节点进行场景构建,信号定义和处理,脚本编写,自定义资源,导出变量等
  • Godot 4.3+ TileSet 和新 TileMapLayer:对多个堆叠层进行 Y 轴排序,瓦片动画,自定义用户定义的瓦片数据,自动瓦片化
  • C# 脚本编写:在 Godot 4 中有效使用 C#,C# 数据结构,使用 LINQ 过滤和查询数据,使用 NuGet 包和扩展方法
  • 发布:导出您的游戏供发行
  • 用户界面:使用容器进行布局,使用自定义主题,定义主题变体,纹理和九切片,以及按钮
  • 保存和加载:使用 JSON 将游戏保存数据存储到自定义用户目录并加载
  • 音频:实现音效和音乐

本课程包括

  • 24.5 小时按需视频
  • 120 个可下载资源
  • 可在手机和电视上访问
  • 终身访问
  • 完成证书

价格:$39.99

教程评分:评分:4.9 / 5 (13 条评价)

教程语言:英语

教程字幕:中英文字幕

课程要求:

  • 强烈建议具有静态类型语言的编程经验

课程描述:

本课程将涵盖使用 C# 脚本在 Godot Engine 4.3+ 中从头到尾创建一个小型 2D 网格型益智游戏所需的一切知识。课程内容包括:

  • 使用可变瓦片大小在网格上放置建筑物
  • 使用 C# 数据结构(如 HashSet 和 Dictionary)以及 LINQ 查询网格状态
  • 使用新的 Godot 4.3 TileMapLayer 创建关卡,包括使用 Y 轴排序的多层地图、瓦片动画和自定义瓦片数据
  • 保存和加载关卡完成进度
  • 实现音频,包括建筑放置和破坏效果以及音乐

这份列表并不详尽——请查看课程大纲以了解所涵盖的所有主题。

本课程的目标是向您展示如何将一个空项目变成一个小型、完整的游戏。在此过程中,您将深入了解 Godot 引擎的多个方面,从 C# 脚本编写、输入处理、瓦片地图、数据保存和加载到音频等。完成本课程后,您将能够自如地使用 Godot 4.3+ 和 C# 开发自己的项目,获得制作既实用又有趣的游戏的坚实基础。

如果您符合以下情况,本课程将对您大有帮助:

  • 您准备深入学习 Godot 4.3+ 和 C# 的速成课程
  • 您熟悉 Unity,想将您的 C# 脚本技能转移到 Godot
  • 您有一些游戏开发知识,想学习 Godot
  • 您有编程经验,想制作游戏
  • 您难以完成游戏项目,想开始并完成一个项目

请注意,本课程专注于从头到尾制作一个网格型益智游戏的过程。基于这一目标,本课程不会花时间解释静态类型语言的基本编程概念。在参加本课程之前,建议您熟悉编程和静态类型语言。

部分课程可供您免费预览。请在报名之前观看这些视频,以确定本课程的节奏是否适合您!

B站免费课程

更多 游戏开发 教程

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源