使用 C# 在 Godot 4 中创建一个完整的基于网格的益智游戏
学习如何使用 C# 在 Godot 引擎 4.3+ 中从头到尾创建一个完整的基于 2D 网格的益智游戏!
讲师:Firebelley Games
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 基于网格的谜题机制——将建筑物放置在网格上、更新网格状态以及查询网格
- Godot 基础知识 – 使用各种节点进行场景组合、信号定义和处理、脚本、自定义资源、导出变量等
- Godot 4.3+ TileSet 和新的 TileMapLayer – Y 排序多个堆叠层、平铺动画、自定义用户定义的平铺数据和自动平铺
- C# 脚本 – 在 Godot 4 中有效使用 C#、C# 数据结构、使用 LINQ 过滤和查询数据、使用 Nuget 包和扩展方法
- 发布——导出你的游戏以供分发
- UI – 使用容器进行布局,使用自定义主题,定义主题变化、纹理和九片以及按钮
- 保存和加载 – 使用 JSON 将游戏保存数据存储和加载到自定义用户目录
- 音频 – 实现音效和音乐
探索相关主题
- 戈多
- 游戏开发
- 发展
要求
- 强烈建议具有一些静态类型语言的编程经验
描述
本课程将介绍使用 C# 脚本在 Godot Engine 4.3+ 中从头到尾创建小型 2D 网格益智游戏所需的所有知识。本课程涵盖了创建网格益智游戏的许多方面,包括:
- 在具有可变瓷砖尺寸的网格上放置建筑物
- 使用 LINQ 和 C# 数据结构(如 HashSet 和 Dictionaries)查询网格状态
- 使用新的 Godot 4.3 TileMapLayer 创建级别,包括具有 y 排序的多层地图、动画图块和自定义图块数据
- 保存并加载关卡完成进度
- 实现音频,包括建筑物放置和破坏效果以及音乐
此列表并不详尽 – 请参阅课程大纲以了解所涵盖的主题。
本课程的目的是向您展示如何将一个空项目变成一个小而完整的游戏。通过这种方式,本课程将让您全面了解 Godot 引擎的许多方面,从 C# 脚本编写、输入处理、图块地图、保存和加载数据到音频等等。完成本课程后,您将能够轻松地使用 Godot 4.3+ 和 C# 处理自己的项目。您将在完成本课程后对制作不仅实用而且有趣的游戏有扎实的基础理解。
如果您符合以下条件,本课程将对您大有帮助:
- 您已准备好使用 C# 深入学习 Godot 4.3+ 速成课程
- 你熟悉 Unity,并希望将你的 C# 脚本技能转移到 Godot
- 你有一些游戏开发知识并想学习 Godot
- 你有一些编程知识并且想要制作游戏
- 你很难完成游戏,并且想要开始并完成一个项目
请注意,本课程仅专注于制作基于网格的益智游戏的整个过程。考虑到这一目标,我们不会花时间解释静态类型语言的基本编程概念。强烈建议在学习本课程之前熟悉编程和静态类型语言。
有几节课可供您免费预览。请在报名前先观看这些视频,以确定本课程的进度是否适合您!
本课程适合哪些人:
- 具有编程经验的初级游戏开发者
- 寻找使用 C# 进行 Godot 4 完整 2D 开发指南的个人
- 中级程序员
- 中级游戏开发人员
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。