闹鬼庄园 IV:小小恶作剧
Loading...
Haunted Manor IV: A Little Mischief

Teal:闹鬼庄园 · 第 4 章

小小恶作剧

同样的吱呀庄园,更傻的幽灵。Codert、Mutton 和 Lucky 正在寻找金币——而有人正盯着你的魔杖。

13 个关卡。3 辆迪斯科电车。每辆 12 枚金币。

留给小小奇迹的空间

躲避沙发,穿梭在餐桌椅之间,悄悄绕过书架和钢琴。布置精美的豪宅房间通过地毯通道相连,开阔的路线适合追逐和巧妙的伏击。

每关仅需 12 枚金币。探索豪宅房间和迪斯科电车车厢,收集全部 12 枚金币,并找到绿色出口。Lucky 和 Filch 找到的金币同样有效!
每关仅有一个稀有戒指:提供 9 秒的追鬼能力。但鬼魂可能会先把它吃掉!蓝色水晶增加 30 点奥术值并随时间补充。
火焰之环
修复之环
冰霜之环
闪电之环

13 个关卡。30 点生命值。生命值为 0 时,按下空格键或点击“起身!”重新集结!身边的 Lucky 和 Mutton 会为你加油。保留你的金币,恢复 15 点生命值,反客为主!

一支法杖,满满的团队协作。

敲击幽灵可使其在 3 秒内被击晕。瞄准 Lucky 或 Mutton:E 键强化,R 键友好拍拍。只有水晶或戒指的力量能让幽灵消失——法杖增强无法做到。

Mutton · 你的弹性哨兵

她是一个能变换形态的哨兵:感知幽灵,将其定身,并夺回被偷的魔杖。训练她发动伪装伏击。

Lucky · 你的燕尾服寻宝猎人

她负责收集金币并为你恢复能量。训练她潜伏在阴暗的墙壁掩体中,猛袭毫无防备的幽灵。

想要多少恶作剧?
最高分0

午夜迪斯科快车

小小律动空间

三次有轨电车之旅,十三首原创歌曲!第 4、8 和 12 关各有自己的播放列表。Lucky 和 Mutton 将与客串歌手 Shadey 和 Filch 共同登场。收集 12 枚金币,尽情舞蹈——无需追鬼,也没有时间限制。

04 · 月光线08 · 星光穿梭机12 · 最后一舞快线

清理庄园即可解锁可选的糖果金库:没有幽灵,无需匆忙,只有甜点。

玩法指南
  • E / 强化 — 瞄准 5 步以内的队友。在 8 秒内,他们的移动速度提升 50%,技能恢复速度翻倍。法杖冷却时间 12 秒。不提供奥术值。
  • R / 拍拍 — 瞄准附近的队友,给予温柔的奖励和快乐的心情。每位队友每 15 秒一次,拍拍还能减少 2 秒的技能冷却时间。不会产生经验值或金币。
  • WASD / 方向键 — 移动
  • 鼠标 — 视角。点击进行捕捉,或在无法捕捉时按住并拖动。
  • Shift — 冲刺
  • 点击 / 空格 — 敲击法杖。普通敲击可使鬼魂(包括小偷)眩晕 3 秒。只有在激活水晶/戒指奥术时,敲击才能将鬼魂消灭或对 Boss 造成强力打击。敲击绝不会伤害你的队友。
  • F — 羊毛触及。固定住一只幽灵,或将魔杖拉回触及范围内。
  • G — 幸运拾取。她会收集金币并带回能量。拾取指令会覆盖她经过训练的潜伏突袭战术。
  • H — 阴影分身(招募后)。她的6秒诱饵可吸引幽灵并干扰附近的窃贼;冷却时间18秒。训练她以击晕附近幽灵并选择一种熟练的伪装。
  • B / 商店 — 招募 Shadey (60金币) 或 Filch (45金币)。探索迷宫赚取经验值,然后购买三个等级的训练。技能会自动激活。经验值、训练和招募成员在不同运行之间继承;消费绝不会影响开门进度。
  • 生命值 — 初始生命值为30 HP。爱心恢复5 HP。在生命值低于20%时,金币可恢复1 HP。当生命值为0 HP时,在10秒内点击空格或“起身!”来填充集结槽。长按空格无效。每位附近的队友会自动为你加油。复活时拥有15 HP和5秒保护时间;金币、训练和楼层进度将予以保留。Esc可暂停集结。如果时间耗尽,本次运行结束。
  • 戒指 — 每关仅一个,一旦被收集或被吃掉则不会补充。火、修复、冰和雷戒指可在 9 秒内填满 100 点奥术值,即使没有魔杖也可以。修复戒指还会恢复 5 点生命值。蓝色水晶增加 30 点电量(2.7 秒),每 18 秒补充一个(最终决战中为 12 秒),直到达到该层的供应上限。
  • 戒指小偷 — 在 8 秒的领先时间后,附近的鬼魂会寻找戒指并停下来啃食 1.4 秒。敲击或击晕它们以中断,使用 Shadey 吸引注意力,或派遣 Lucky 先将其捡回。恐惧状态的鬼魂无法吃戒指。蓝色水晶不会被吃掉。
  • M / 地图按钮 — 打开庄园全图。在你规划路线时,幽灵会原地等待。
  • Esc / 暂停按钮 — 暂停
  • 触控 — 左摇杆移动,拖动右侧区域观察。点击“敲击”攻击鬼魂,或面对队友点击“强化”或“抚摸”。伙伴技能按钮的操作与之前相同。
床单背后 · 学习 Three.js

一个小工作坊,使用了与游戏相同的角色。自然的动物形状,超自然的洗涤物。尝试使用滑块:这里的任何操作都不会影响你的游戏进程。

1.0×

0× 停止织物涟漪;2× 夸大涟漪。这改变的是波浪的大小而非速度。此处未模拟风力、重力或布料物理效果。

  1. 1. 形状 + 表面 = 网格

    几何体是形状;材质告诉光线其表面看起来如何。Mesh(网格)将两者结合。在 world.js 中,makeGhostMesh 构建了一个逐渐扩大为褶皱床单的圆顶。MeshStandardMaterial 使其看起来像哑光织物;眼睛使用无光材质,以便在黑暗中保持明亮。

  2. 2. 每帧进行微小动画

    在 world.js 中,animateSheet 使用正弦波推动几何体的点(顶点)。低点比顶端移动更多,从而在没有物理模拟的情况下实现宽松的下摆。animateAnimal 旋转用作腿部轴心的 Group;companions.js 在动物行走时调用它。dt 是自前一帧以来经过的秒数,确保在不同帧率下运动保持一致。

  3. 3. 你的第一次小实验

    在 world.js 中,找到 animateSheet 并将 wave * 0.07 * edge 改为 wave * 0.035 * edge。再次预览:涟漪的幅度将变为一半。完成后请恢复 0.07。一次修改一个数字,进行对比,并保留你喜欢的效果。接下来尝试修改 makeLuckyMesh 中的耳朵高度。

  4. 4. Shadey 的变形技巧

    在 shop.js 中,Shadey 将一个箱子、一只猫、一只雪貂和一张床单放在一个 THREE.Group 中。setForm 切换它们的可见属性:一次只显示一个形状。她发光的地面圆环标记了诱饵。幽灵将她的地图格作为临时目标。在课程结束后,训练中心允许你选择她使用哪种练习过的伪装。这是四种排练过的形态,而非她在故事中变形能力的上限。

  5. 5. 教会角色一项战术

    在 training.js 中,Lucky 的战术有三种状态:掩护、隐藏和扑击。一条路径将她移至墙边的隐藏点,一个计时器让她有机会等待,然后一条更快的路径变为她的跳跃。pose 改变她的蹲姿和跳跃高度。ko 仅设置幽灵的 stunTimer,绝不会调用 poof。尝试将扑击移动速度从 12 改为 10,以观察较慢的跳跃。状态机一次仅处理一个微小行为——而非物理模拟。

你的艺术是设计的一部分——而不仅仅是装饰

你的 Codert 绘图设定了轮廓、蓝色手套、红色围巾和魔杖。你的 HUD 提供了刻度颜色;你的物品和戒指草图定义了形状和规则。接下来为了提供帮助,请从正面和侧面绘制 Lucky 和 Mutton,展示它们相对于 Codert 的尺寸,并为每个角色添加一个表情或姿势。带有注释的草图即可。2D 绘图是 3D 模型的指南,而不会自动变成模型。