学习空间/先走通黑块地图,再花时间画墙和地板

先走通黑块地图,再花时间画墙和地板

把纸面连接变成可实际走、可调查、可返回的黑块练习,用便宜的原型否定坏布局后再投入正式美术。

入门约 5 分钟阅读,实作另计9 节先学
SPACE / INFORMATION / STATE分三步观察:空间怎样改变玩家的判断原创原理示意 · 非原作逐格地图 · 非正式项目定案
第 1 阶段:草图只表示空间职责与连接
  1. 阶段 1草图只表示空间职责与连接静态原图 ↗
  2. 阶段 2转成可走的简单几何静态原图 ↗
  3. 阶段 3实际测试后再加美术,不反过来静态原图 ↗

实线:连接或边界虚线:路线、信息或对应关系(以图中标注为准)绿色:当前重点暖色:限制/风险

默认静止;点击播放后每 7 秒切换阶段,路线运动不代表实际速度。静态原图可直接保存和打印。

打开地图灰盒工作页:把本课方法写进你自己的候选方案 →

01原作做了什么,证据能说到哪里

Team Cherry 描述过先用黑块建立房间、实际移动测试间距,再布置景物与互动的流程。来源

证据边界:依据 Team Cherry 对《空洞骑士》初发时期的采访;后续重刊不代表采访发生在 DLC 之后。团队承认几何取巧与迭代,不能据此要求所有空间严格无误差。

02值得带走的设计关系

地图截图无法回答走多久、转角是否卡住、目标会不会离屏。灰盒最有价值的是便宜地否定坏布局,而不是伪装成简陋成品。先解决房间关系,再给它中式旧居的外观。

03怎样迁移到俯视像素 RPG

在独立验证场景里只放地面边界、阻挡、出入口、玩家占位和互动点标签。按当前版本已验证的移动方式跑;若移动尚未实现,先建立最小可控测试。开始时不需要正式贴图、完整存档系统或导出模板。

04原创布局对照:哪里好,哪里会出问题

原创灰盒对照:一份练习只包含起点、阻挡、两道门、三个标注互动点和一个结果。坏版本先用生成图画满墙面和家具,人物只能在编辑器里拖动,就宣布地图完成。好版本用灰色矩形代替墙与柜体,能真正控制角色走到目标、读提示、改变状态、离开并返回,哪怕视觉还很粗糙。

灰盒不一定从 Godot 开始,纸卡可以先验证依赖与邻接;但纸卡不能证明碰撞、输入、切场景或显示尺寸。进入引擎后要明确补哪些实测,不把一种验证冒充另一种。

05一步步把它画成灰盒

  1. 限定这次原型的闭环和终点,写下暂时不做的内容。首个房间原型可以只验证调查与离开,不必先实现完整章节、追逐、资源和所有素材。

  2. 画可走地面与阻挡轮廓,再放角色占位、入口落点和目标标签。角色使用当前已验证的移动方式;若尚未有移动,先建立最小可控练习。

  3. 加入一个明确互动与一个状态结果,让文字关闭后能恢复移动。逐次走起点到目标、返回、反向穿门和重复调查,记录哪一步失败。

  4. 只在流程稳定后逐层加入遮挡、声源和少量素材。每层都观察是否改变了原本可读的关系;若变坏,回到对应层调整,不把问题都归到美术尚未完成。

06几何、信息与状态的落地细节

给墙、装饰、脚点碰撞与互动范围不同的临时颜色或线型,便于排查。显示标签是调试工具,正式体验测试时要逐步替换,否则测到的只是玩家读标签的能力。

门表、信息图与状态表应能对上这个实际练习,不需要建立庞大架构。每个对象只承担当前明确职责;跨房间状态是否需要共享、何时恢复,应由已经出现的玩法决定,而非为未来规模预建一整套系统。

07故意试坏顺序,再检查恢复

保留可回退的稳定版本,再尝试一次主要改动。发现卡角或失去互动时,先回到最小失败场景复现;如果同时换移动方式、碰撞与镜头,就难以知道什么导致变化。

重试要真实可用,不只是重新运行编辑器。检查从失败状态回到初始时,角色、门、物件与文本面板是否一致。未实现保存时可以明确写未验证,不必为了称为灰盒就先建完整存档,但不能宣称恢复已经完成。

08观察什么,才知道这次改对了

至少验证从起点到目标、返回、反向穿门、贴墙走、连续调查和退出文字等路径。记录屏幕实际表现与失败步骤,而不是只截图说“完成”。

验收用一段可重复步骤说明:启动、移动、调查、得到结果、离开、返回、重来。截图可辅助定位,不能替代操作证据。记录测试环境与实际观察,并区分“纸面可推演”“引擎中走通”“冷启动玩家理解”三个不同结论。

09不要照搬的部分

不要把编辑器里可以拖动的角色算作可玩,也不要把生成的整张地图图片当成已切片、已碰撞的地图。未经实走就大量定制美术,会让每次布局修正都变贵。

动手后,再勾选

不是“我看懂了”,而是你在独立练习里做出并检查过。

CHECK YOUR UNDERSTANDING

换一个情景,你会怎么判断?

哪份记录最足以证明这张练习图已成为可操作灰盒?

用自己的话,留一条笔记

可以写“我之前以为……,现在发现……”,或者记录还没解决的问题。

仅保存在此浏览器0 / 20000

↗回到资料核对

本课是解释与练习,不替代对应版本的官方手册。网页实验不运行 Godot;未标明实机验证的代码,仍需在独立工程中检查。

把这课收进你的理解里。

标记已读不会自动勾选实作,也不代表游戏功能已经完成。

输入一个你想弄明白的问题。

按 Esc 关闭 · 标题、关键词和正文一起搜索