适用于肉鸽电子游戏的 Unity 2D 随机地下城生成器

Unity 2D Random Dungeon Generator for a Roguelike Video Game

在 Unity 中使用 C# 为 Roguelike 视频游戏编写自上而下的 2D 随机地下城生成器的简单方法

 你将学到什么

  • 使用 C# 编程解决问题
  • 程序随机地牢生成
  • 使用 2D 位图块地图系统
  • 敌人寻路的简化解决方案

 要求

  • 基础计算经验
  • 2D图形编辑经验
  • Unity 游戏引擎经验
  • Photoshop 经验会有所帮助,但不是必需的
  • 体验 C# 编程

 描述

本课程面向对经典 rogue-like 视频游戏类型感兴趣的初级到中级 Unity/C# 视频游戏开发人员。我们将借用旧的熟悉的像素艺术图形来生成基于网格的 2D 环境、角色和敌人。

本课程不是一个完整的游戏。其目的是探索一些简单的随机地下城生成策略,并让您开始进入程序关卡生成的世界。  您还将学习如何在随机地牢的所有墙壁周围应用圆形边缘,以打破重复的图案并使环境看起来更有机。

作为额外的好处,我添加了一个部分来演示寻找敌人路径的简化方法。  此方法使用洪水填充方法来查找敌人和玩家之间的最短路径。你的敌人将能够在随机方向巡逻,使用洪水填充路径寻找方法追逐玩家,以及与玩家交战以开始攻击。

本课程适合谁:

  • 初级到中级 Unity 游戏开发人员
  • 2D Roguelike 游戏爱好者
  • 初级到中级 C# 程序员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。