摘要: 最终目标 每一列上面的关卡之间有间距,并且 x 坐标有左右偏移,最后一个房间的位置是固定的 实现方法 我们现在已经知道屏幕的宽度screenWidth,也知道了屏幕的高度screenHeight,同时还知道一共有多少列mapConfig.roomBlueprints.Count 那么可以算出 每一列 阅读全文
posted @ 2024-03-01 22:51 hellozjf 阅读(204) 评论(0) 推荐(0)
摘要: 更新 Hierarchy 从 Hierarchy 中删除了 RoomPrefab,然后增加了 Map Generator,并在 Map Generator 上面挂载了 MapGenerator 脚本 MapGenerator 脚本 这个脚本的作用是配置地图上的房间信息(每一列有 min ~ max 阅读全文
posted @ 2024-03-01 21:42 hellozjf 阅读(244) 评论(0) 推荐(0)
摘要: 目标 实现如下图所示的随机地图 地图会随机连线,并且最后会连到 Boss 的房间,并且确保 Boss 房间前面一定是一个休息的房间 额外需要做的事情 因为点击房间之后涉及场景的切换,根据勇士传说的经验,我们需要使用 Addressable 来切换场景,因此我们需要通过 Package Manager 阅读全文
posted @ 2024-03-01 21:42 hellozjf 阅读(497) 评论(3) 推荐(0)
摘要: 创建项目 注意,需要使用 unity 2023.3 及以上的版本,使用 2D URP 模板,项目名字叫做 DreamOfTheKingdom 修改项目配置 打开 Preferences -> Scene View,勾选 Create Objects at Origin 修改 Package Mana 阅读全文
posted @ 2024-03-01 21:41 hellozjf 阅读(106) 评论(0) 推荐(0)
摘要: 为什么要更改 有两个原因 第一,Visual Studio 默认使用 GBK 编码,写的中文文字在 Unity 预览界面显示是乱码的 第二,我正在学习王国之梦,看到老师的 VSCode 使用 Code GeeX 这个 AI 可以快速生成代码,非常羡慕。但是我不知道 Visual Studio 如何快 阅读全文
posted @ 2024-03-01 21:16 hellozjf 阅读(1904) 评论(0) 推荐(0)