作者zxcvforz (塔欧兹)
看板Minecraft
标题Re: [闲聊] 村民机制:不怎麽简短指南 尝试图解
时间Fri Sep 7 00:50:24 2012
※ 引述《jeffc815731 (meow)》之铭言:
: 实际系统判断状况:
: 1. 第一层
: 前 ■■■■■■ 後
: ▎ ■
: ▎ ■←←←←←←←← 左侧:0 右侧:0 无效 继续下一层!
: 土土土土土土土土土土
实际情况是门前後五格内,每一格向上找有没有「任何」看得到天空的实心方块。
所以第一层的判断结果是
前:4 格屋顶
後:2 格屋顶
此门为有效房屋,通过检查,因此不检查第二层。
请看图:
http://i.imgur.com/fOl3x.png
图中整柱彩色羊毛是为了计算高度,整张图唯一的一块屋顶,
就是在最上方,往两扇门的「後方」正上摆的那块白色羊毛。
不管这白色羊毛摆得多高,都会是这两扇门在第一层 (下层) 检查时的有效屋顶。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.53.222
1F:推 jeffc815731:先推 我再来理解一下...(我比较笨QQ 09/07 01:01
2F:→ jeffc815731:这样那...其实我发现我不太懂什麽是"第二层" 09/07 01:03
3F:→ zxcvforz:第二层的意思就是每扇门会做两次检定 09/07 01:06
4F:→ zxcvforz:第二次检定时,"最低高度"往上提高一格的意思 09/07 01:06
5F:→ zxcvforz:所以假设在平地插一扇门,门後方地上摆一块石头 09/07 01:06
6F:→ zxcvforz:那第一层会通过,但第二层不会通过,因石头位置太低 09/07 01:07
7F:→ zxcvforz:(不过第一层通过了就不会检查第二层了) 09/07 01:07
8F:→ zxcvforz:至於为什麽这样做?我想单纯因为写程式时懒得动脑而已 09/07 01:08
9F:→ jeffc815731:呜呜 需要会需要检查到第二层的图解QAQ 09/07 01:12
10F:推 yshinri:原文第三页底端的例子就是了 09/07 01:14
11F:推 jeffc815731:等等喔 好像有点想通了 09/07 01:14