作者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