房屋判定

发表时间: 2026-08-19 18:44:36

最后更新: 2026-08-19 18:44:36

参考资料围绕《泰拉瑞亚》的NPC房屋判定机制进行了详细说明,包括基础条件、隐性条件、1.4.5版本改动以及常见问题处理。

基础判定条件

  • 游戏中给出的NPC房屋条件为:背景光源、桌和椅、圈定房屋范围的实心块,且未处在腐化/血腥环境。
  • 空的NPC房屋是NPC入住的必要条件。

部分隐性条件

  • 房屋体积不能少于60格,宽不能少于5格,高不能低于6格。
  • 地板中必须有实心块。
  • 背景墙只可以是人工墙,自然背景墙不能判定为NPC房屋的背景
  • NPC房屋也有最大限制,经测试最大体积约为749;高度为6时房屋最宽可达124,宽度为5时最高可达149格。

1.4.5版本改动

  • 1.4.5更新后,房屋不再需要块作为家图格,纯平台也可以做成合格房屋。
  • 合格房屋现在能住两个NPC。
  • 家图格判定范围的左右边界变为边框向内1格(之前是向内2格)。
  • 家图格第二次判定计算时,家图格分数保底为1。
  • 因为判定更宽松,甚至可以做15*4的超长房屋。

新版本常见问题

  • NPC会跑出去:晚上NPC在视野外会传送到无阻挡的椅子上,如果椅子被阻挡则不会传送;白天NPC会走动,下日食时NPC会传送到家图格而非椅子上。
  • 两个NPC的家图格选择:判定区域里从左到右、从上到下选取,多个分数相同时选最左上的那个;若判定格距离第一个NPC的家图格水平距离小于3,该判定格分值会设为1。
  • 解决办法:可以阻挡下面的家图格,或增加上方家图格分数,例如多摆钱币、活火块蜡烛,也可用平台阻挡下方。

参考资料还提供了多种监狱设计方案,如NPC在上面的无块监狱、加箱子的版本、NPC在下面的封闭监狱、横向监狱等,可结合上述判定机制进行改造。

该回答由🐱小酒提供,仅供参考,喵~