亮度 | minecraft亮度指令
「光」重新導向至此。關於名稱為「光」的方塊,詳見「光源方塊[1]」。Minecraft[2]中的亮度(Light/Lighting)會影響視覺、生物[3]生成及植物[4]的生長。它包括三個方面:光照等級,內部光照等級和繪製亮度。在Java版[5]中,除錯畫面上會顯示光照等級。有兩種類型的光照:天空光照和方塊光照。光照等級(Lightlevel)共有16級,以0(最小)至15(最大)的整數表示。方塊光照[編輯|編輯原始碼][6][7]T1312111098910111213T1312111098989101112131211109891098910111211109891011109891011109891011121110989109891011121312111098989...
「光」重新導向至此。關於名稱為「光」的方塊,詳見「光源方塊[1]」。Minecraft[2]中的亮度(Light/Lighting)會影響視覺、生物[3]生成及植物[4]的生長。它包括三個方面:光照等級,內部光照等級和繪製亮度。
在Java版[5]中,除錯畫面上會顯示光照等級。有兩種類型的光照:天空光照和方塊光照。光照等級(Light level)共有16級,以0(最小)至15(最大)的整數表示。
方塊光照[編輯 | 編輯原始碼][6][7] T 13 12 11 10 9 8 9 10 11 12 13 T 13 12 11 10 9 8 9 8 9 10 11 12 13 12 11 10 9 8 9 10 9 8 9 10 11 12 11 10 9 8 9 10 11 10 9 8 9 10 11 10 9 8 9 10 11 12 11 10 9 8 9 10 9 8 9 10 11 12 13 12 11 10 9 8 9 8 9 10 11 12 13 T 13 12 11 10 9 8一個能夠阻止敵對生物生成並允許生成被動生物的火把布局。
方塊光照(Block Light)即方塊發出的光,它會按照Flood Fill[8]算法傳播。
光源產生方塊光照向毗鄰的六個方塊傳播時會衰減1光照等級,直到衰減為0。由此可知,光照衰減依照方塊坐標的「曼哈頓距離[9]」(兩個點在坐標系上的絕對軸距總和)計算。例如:
假如地上插著一支火把(光照等級14),則在同一平面上,火把四週的方塊的光照等級均為13,火把對角的方塊的光照等級均為12。 假如在地面上方一格的牆上插一支火把,則地板上方且與火把斜對角的方塊(即不接觸牆壁的方塊)的光照等級為11(譬如,西北下方方塊的光照等級為,14-1(向西)-1(向北)-1(向下))。上述這種衰減特性會使光源周圍光照的擴散呈菱形。在基岩版[10]中,半透明方塊可以使方塊光照衰減更多(參見下文)。
在Java版[11]中,在計算光照時,會檢測到一些方塊的形狀,以使經過它們的光只能沿特定的方向傳播。包括且僅包括活塞、日光感測器、附魔台、耕地、講台、切石機、草徑、雪、終界傳送門框架、半磚和階梯,例如,草徑阻止光照向下...