WHY · 这条规则要解决的问题
"看见目标"这件事,本身是可以被导演的
R7 讲了怎么给地点赋予引力,让玩家"想去"。但还有一个更微妙的问题:当玩家看见那个目标的瞬间,他的情绪是什么?是缓缓升起的期待,还是猛然出现的惊吓?
大多数人会觉得"玩家看见目标"是个中性的、无所谓的事——目标在那里,玩家迟早会看到。但米津真在 CEDEC 2017 揭示了一个反直觉的事实:玩家"如何看见"一个目标,和目标本身同样重要,而且这完全可以被设计。同一座塔,你可以让它从山棱线上"逐渐冒出来",也可以让玩家越过一道墙后"猛地撞见它"——两种看见方式,给玩家的情绪截然不同。
调节这个情绪的旋钮,就是遮蔽物的形状。地形的轮廓(从玩家视角看是三角、四角还是台形)决定了被遮挡的目标"以什么方式重新进入视野"。这就是三角形法则里最精妙、也最容易被忽略的一层——它不只是"怎么挡住东西",而是"怎么让东西被重新看见"。
CORE · 三角形法则回顾
三角形的三个职责,与大中小分工
先快速回顾三角形法则的骨架(R11 会详讲配比,这里聚焦形状对情绪的作用)。米津真给三角形定了三个职责:
分岔:左右迂回 or 攀爬翻越
一座三角形的山丘,对玩家是一次微决策:绕过去还是爬上去。地形自带路线选择。
遮蔽:把远处的目标逐渐纳入视野
这是本篇的核心。三角形挡住远方的东西,又随着玩家移动"徐々に(渐渐地)"露出它。
视线诱导:三角形的顶点是免费的聚光灯
"三角形有把视线引向顶端的强效果",所以顶点上放异物(孤树、怪石、发光物),玩家自然会注意。
而大中小三种尺寸各司其职:大三角=地标(远距可见、数量少)、中三角=遮蔽(挡住更远的东西)、小三角=节奏(近距起伏,频繁促使摇杆输入)。本篇要深挖的,是"遮蔽"这个职责背后——不同形状带来不同情绪。
CASE · 形状 = 情绪旋钮
三角渐露 vs 四角突现 vs 台形混合
三种形状的情绪对应。三角让目标随玩家移动缓缓浮现,是"预告片";四角把目标完全藏在墙后,越过瞬间猛然全部呈现,是"jump scare";台形兼具两者性质,介于中间。想要什么情绪,选对应的形状。
三角:渐露 = 期待感
迂回绕过山时,山后的塔从侧面缓缓滑入视野;直接翻越时,塔从棱线上方逐渐升起。目的地不是突然出现,而是"徐々に"地被看见,由此期待感高涨。
—— 米津真 · CEDEC 2017
三角形的斜边让被遮挡的目标随玩家的移动一点一点露出来。这个"渐渐看清"的过程本身就是一种叙事——玩家先看见塔尖,好奇"那是什么",继续走露出更多,期待累积,直到全貌呈现。用于:想让玩家向往并前往的绝景、地标、目标。渐露 = 给玩家一个逐渐清晰的理由去那里。
四角:突现 = 冲击感
四角形和三角形不同,朝它走过去时不会有什么阶段性地逐渐显现的东西;但反过来,能制造"突然间对面豁然开朗"的效果。
—— 米津真 · CEDEC 2017
四角形(垂直的墙、方正的岩壁)把目标完全藏住,玩家在越过之前一无所知,越过的瞬间目标猛地整个呈现。这个"突如"用于两种相反的情绪:负面的惊吓(敌人突然来袭、埋伏)和正面的惊喜(转过墙角发现绝景、宝藏、隐藏区域"豁然开朗")。四角 = 制造冲击瞬间。
台形:两者兼具
台形(梯形)同时有斜边和平顶,兼具三角的渐露和四角的突现。它给你一个中间选项:先让玩家隐约看到一点(斜边渐露),再在越过顶部时给一个较小的豁然开朗(平顶突现)。当你既想要一点期待铺垫、又想要一点最终冲击时,用台形。
DEEPEN · 顶点聚光灯与"ミスリード"
两个进阶用法
顶点 = 免费的视觉聚光灯
三角形把视线引向顶端的效果很强,所以在山或丘的顶上配置某种特异物,就能促使玩家对那里产生兴趣。
—— 米津真 · CEDEC 2017
三角形的收敛几何天然把眼睛导向尖端。这意味着:你想让玩家注意的任何东西,放在三角形的顶点上,就自动获得了聚光灯。一棵孤零零的树、一块形状怪异的石头、一个发光物——摆在山顶,玩家会不由自主地看向它、然后想爬上去看看。这是零成本的注意力引导,和 R7 的"好奇型引力"完美配合。
ミスリード:故意的落空,也是设计
讲演里还提到一个反向用法:有时故意用三角形引玩家爬上去,顶上却什么都没有,让玩家"扑空"而略感失望。这听起来像坏设计,实则是节奏调节——如果每座山顶都有奖励,玩家会麻木地机械爬山;偶尔的落空反而让真正有奖励的山顶更有惊喜价值,也让世界显得真实(不是每处都为玩家精心布置)。可控的失望,是防止奖励通货膨胀的调味料。
渐露与突现,还依赖"遮蔽与再现的反复"。米津提到,开发中期他们不用debug瞬移,而是真的让林克跑一遍,发现"塔一直看得见,很无聊"的问题,然后在画面近处追加悬崖等遮蔽,让塔"うまく見え隠れ(恰到好处地时隐时现)"。渐露的魅力不在于"一直能看见",而在于"看见→被挡住→又看见"的反复。一个目标如果全程可见,期待感会消磨殆尽。
HOW · 怎么用形状导演情绪
执行流程
先确定你想要的情绪
对每个重要目标,问:玩家看见它时,我要他期待(慢慢向往)、还是冲击(猛然震撼)?情绪需求决定形状,不是反过来。
期待→用三角遮蔽
想让玩家向往前往的绝景/地标,用三角形斜边遮挡,让目标随移动缓缓浮现。目标放在三角顶点附近,借顶点聚光灯。
冲击→用四角遮蔽
想制造惊吓(敌袭)或惊喜(隐藏绝景)的地方,用四角形垂直遮挡,把目标完全藏住,让玩家越过瞬间豁然开朗。
中间需求→用台形
既要铺垫又要冲击时,用台形:斜边先给一点渐露,平顶再给一点突现。
制造"时隐时现"的反复
别让目标全程可见。用近处的额外遮蔽,让目标"看见→被挡→又看见",维持期待。真的走一遍(不瞬移)来检查这个节奏。
偶尔安排落空
不是每个三角顶点都放奖励。适度的扑空防止奖励麻木,也让世界更真实。
CHECKLIST · 形状情绪审计
- 每个重要目标,是否先确定了想要的情绪(期待/冲击)?
- 期待型目标是否用三角遮蔽、渐露呈现?
- 冲击型目标是否用四角遮蔽、突现呈现?
- 想引起注意的东西,是否放在三角顶点(借聚光灯)?
- 目标是否"时隐时现"而非全程可见?
- 是否真的走一遍(不瞬移)检查了渐露/突现节奏?
- 是否安排了适度的"落空"防止奖励麻木?
- 形状选择是否服务于情绪,而非随意摆放?
TEMPLATE · 可直接复制的字段
遮蔽形状情绪表
OCCLUSION SHAPE / EMOTION
target: 要呈现的目标(绝景/地标/敌人/宝藏)
desired_emotion: 想要的情绪 = 期待 / 冲击(惊吓/惊喜)
shape: 三角(渐露) / 四角(突现) / 台形(混合)
reveal_path: 玩家沿哪条路径逐渐/猛然看见它
apex_object: 若用三角,顶点上放什么(借聚光灯)
peekaboo: 如何制造"时隐时现"(近处追加遮蔽)
payoff: 看见后的回报(或故意的落空)
APPLY · 映射到你的项目
人生小镇 & 星屑急便
星屑急便(多人配送) — 2D俯视的形状情绪
- 三角渐露=引导玩家向往的目标:2D俯视里,用斜向排列的建筑/树丛,让远处的送达点/奖励点随玩家移动"从遮挡后缓缓露出"。玩家先瞥见屋顶一角,好奇,继续接近露出全貌——把"想去那里"的期待做出来。
- 四角突现=惊喜或危险:用方正的墙体/障碍完全挡住某处,玩家转过拐角瞬间"豁然开朗"——可以是隐藏捷径的惊喜,也可以是联机里对手埋伏的惊吓。转角设计直接决定这个瞬间的情绪。
- 顶点聚光灯:2D里"三角顶点"可类比为视觉动线的收敛处——把想让玩家注意的道具/入口放在道路的消失点、或建筑群的缺口正对处,玩家视线自然被导过去。
人生小镇(人生模拟) — 形状情绪的抽象化
- 信息的"渐露 vs 突现"就是叙事节奏:一个人生事件的真相,你可以让它"三角式渐露"(线索一点点浮现,玩家逐渐拼凑,期待累积),也可以"四角式突现"(毫无预兆猛然揭示,制造震撼)。选哪种,取决于你要玩家对这个事件产生期待还是冲击。
- 时隐时现=悬念管理:一条重要支线的目标,别一次性全摊开,也别藏到玩家忘记。用"看见→被别的事岔开→又提醒"的反复,维持玩家对它的牵挂——这正是2D空间"时隐时现"在叙事上的等价物。
- 偶尔落空的真实感:不是每条被暗示的线索都通向重大回报。偶尔让玩家追查的东西"扑空",反而让世界显得真实,也让真正的重大揭示更有分量。
PITFALL · 常见误用
三个反面信号
误用一 · 形状随意摆,不考虑情绪。如果遮蔽物的形状是随手放的,玩家看见目标的情绪就是失控的——本该期待的绝景被四角突现搞成了惊吓,本该冲击的伏击被三角提前剧透。先定情绪,再选形状,顺序不能反。
误用二 · 目标全程可见,期待被磨光。把塔一直摆在视野里,玩家最初的一点好奇很快变成"还没到啊"的疲倦。渐露的魅力在"时隐时现"的反复,不在"一直看得见"。用近处遮蔽制造隐现节奏,别让目标裸奔全程。
误用三 · 每个三角顶点都放奖励,导致麻木。如果玩家学会"爬山必有奖励",爬山就从探索退化成机械劳动,惊喜消失。适度安排"扑空"——不是每座山顶都有好东西——反而让有奖励的山顶重新变得值得期待,也让世界不像一个到处是任务点的乐园。