看板 Minecraft 關於我們 聯絡資訊
================================ 更新 感謝zxcforz大大在看過我這篇文後的指出錯誤之處 如果有錯還煩請指教 ================================ 希望就自己的了解 幫zxcforz大大的#1GHXreJF中單就的地方做了圖解 相望幫助不了解的人了解多一點 (因為我也看了很久XD ====================================================== 零、前情提要 ====================================================== 首先我們先放一扇門 正面看未開啟的時候是這樣 土土土 從側面看是這樣 土土土土 方便起見我們在門上方放一塊紅羊毛.... 方便大家知道確定門放在哪個方格 土土土土 ================================================================== 一、我們先來確定什麼區域內的方塊可以算 (可以通過第一關)(有效區域) ================================================================== 現在我們定只在乎 門關著的時候 1.跟門並排的不能算 往下有圖解、換句話說 2.門板面向的兩邊5格內 3.比門低的方塊不算 也就是說.... 1. 門旁邊俗稱的牆壁不算 (白、灰色的部分不算) (正面視角) █ █ █ █ █ 2. 我們只算淺藍、深藍的部分 (側面視角) 紅色的部分因為是在 門 正上方所以不可以算 綠色的地方因為超過5格了不算 ■■ ↑有 ← →■■ ■■ ↑效 ← →■■ ■■ ↑區往 ← →■■ ■■ ↑可上 ← →■■ ■■ ↑ 延 5格才有效■■ ■■ ↑ 伸 ■■ ■■ █ █ █ █ ■■ ■■█ █ ██ █ █■■ ■■ █ █ █ █ ■■ 土土土土土土土土土土土土土土土 3. 比門低的都不算 (側面視角) ▁▁▁▁▁▁▁▁▁ ↓往下都不算 ================================================ 二、有效區域內有效方塊 (屋頂) ================================================ 有效方塊要能被陽光從正上方直射的方塊 也就是說 上方、無限延伸的上方沒有不透明方塊 接下來只畫有效區域(5格內) 1. 現在門的後面有一塊鐵磚 鐵磚上方沒有不透明方塊 土土土土土土土土土土土 也就是說這塊鐵磚可以受到陽光直射通過 ! (屋頂) ▎↓ 土土土土土土土土土土土 2. 在磚上方放一塊鑽石磚後.... 只有鑽石磚是有效方塊 因為鐵磚無法受到太陽直射 土土土土土土土土土土土 3. 練習題 判斷下面4張圖 門前 門後 哪幾個是有效方塊   ■■■■■  ■■■■■■■■■■                                             土土  土土  土土土土土  土土土土土土土土土土 答案鑽石色的是有效方塊 (也就是屋頂)   ■■■  ■■■■■■■■■                                             土土  土土  土土土土土  土土土土土土土土土土 很簡單吧 說了那麼多 就跟字面意思上一樣就是"屋頂"...房子最上面的方塊 (不過還是要5格內 ============================================= 三、準備開始判斷 ============================================= 最後的最後我們還要知道幾點..... 1. 系統判斷是從最低的方格開始計算 會檢查兩次 如果第一層無法判斷的話就會繼續往更高一層判斷 只要比較低的層可以判定 第二層判斷就會被跳過 2. 檢查時,一定要某側比另一側的有效方塊多才可以判定,兩側一樣多無效 例子: ■■■■■             土土土土土土土土土土 1.第一次判定 系統開始從第一層(最底層)判定 ■■■■■             ← ← ← ← 從這層開始往上(包含)算屋頂數量 土土土土土土土土土土 第一層以上包含第一層的屋頂如標示 ■■■■             前3個 v.s. 後3個 →數量相等→無效提高一層判 土土土土土土土土土土 (假設這層檢查就通過那這個門就算是有效 不須繼續檢查 2. 第二層檢查 (把最低起始層提高一層) ■■■■■     ← ← ← ← 從這層(第二層)開始往上(包含)算屋頂數         土土土土土土土土土土 得到 ■■■■             前3個 v.s. 後2個 →有效 土土土土土土土土土土 這時已經到第二層檢查了 在第一層的有效屋頂不要算進去 (假設還是無效這個門就是無效的門了 此時有效方塊(屋頂)比較多的那一側就會被定義為內側 (此例前方) 反之外側 (此例後方) ======================================================= 最後補充 ======================================================= 1. 水雖然是不透明的但是這裡可以算實心 可以算到有效方格 岩漿沒有嘗試過 但應該是一樣的 2. 當此門的 水平距離16 or 垂直距離4以內 有村民 時 會出發系統判斷此房屋是 新村落 或 併入舊村莊 新村落:此 門 距離村落外圍 超過32格時 村落外圍:村落中心到距離最遠的門的距離 併入舊村落:距離外圍小於32時 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.17.57
gh0987:圖解 09/06 22:06
sa103446:推! 09/06 22:08
CP64:詳細 等等補推! 09/06 22:23
CP64:來補推惹 09/06 22:29
qmaper:好懂多了 09/06 22:33
ad47:練習題!!!!!!!!!!!!!!!!!!! XDDDDDD 09/06 22:33
做完覺得自己好白癡XD ======題外話==== 看自己的文時按了右鍵還想說怎麼沒有自動播放=3= 動畫做太多了XD ================
ababmiou: 09/06 22:46
zxcvforz:圖解 XD 09/07 00:55
再次感謝zxcforz大大指正
dans:感謝助教的練習題 請問期末考考練習題嗎 09/07 13:44
教授說為了公平起見考古題一律不考 習題出題比率看同學學期間的出席率 XD ※ 編輯: jeffc815731 來自: 123.195.17.57 (09/07 13:57)