首頁>遊戲>

區塊(Chunk)是一個構成Minecraft世界地形生成的基本單位,其大小是16×384×16,一共包含了98304個方塊。在JAVA版中,玩家可以通過F3+G進入調試界面從而看到每個區塊的邊界。那麼問題來了,基岩版在生存不作弊的情況下,該如何判斷區塊邊界呢?

01

基岩版一個嚴重的區塊BUG!

為什麼基岩版的Minecraft玩家會有這種查看區塊邊界的需求?除了一些史萊姆區塊的需求之外,《我的世界》基岩版一直有個非常嚴重的BUG!即生物會在區塊邊界離奇消失!

舉個例子,你在自己的基地圈養了一群生物,為了讓他們永久的不消失,你給他們都打上了命名牌。命名牌可以讓生物永久存在這是常識。但是,基岩版Minecraft的區塊邊界卻可以吞噬掉一切實體!

所以這就要求玩家,應該儘可能的將生物的活動範圍圈在一個區塊的範圍內,就可以有效地防止這種系統機制下的“誤刪”。所以掌握一個基本的識別區塊邊界的方法是非常有必要的。

02

數學計算:算出區塊邊界!

一個最簡單最科學的方法,就是根據當前基岩版座標計算出區塊邊界。或者說根據區塊加載規則,計算出區塊邊界座標。但前提是玩家需要在《我的世界》基岩版打開座標。

例如,當一個座標的X軸和Z軸數值,都可以被16整除時,那麼這個位置就是4個區塊的交界中心。同理,當只有一個X軸或者Z軸可以被16整除時,那這裡只是相鄰2個區塊的交界位置。

很多人都誤解一個概念,認為方塊中心才是整數座標,其實方塊的邊界才是一個整數座標。所以座標(16,Y,16)的位置不是一個方塊,而是一個方塊交界的點。

所以當我們熟知這個邏輯之後,找到座標(16,Y,16)的這個交界點,順著這個點無論是向前、向後、向左、向右四個方位以直線數16格,這就是一個區塊邊界的位置。以正方形16*16圈起來就會剛好在一個區塊內。這個方式可以瞬間定位四個區塊的邊界和範圍。

03

火焰測試法!

Minecraft基岩版的區塊加載會近似一個圓形,所以當距離足夠遠的時候,玩家當前所處的正前方的區塊將會最後一個被卸載。而其相鄰的區塊會更早的消失。所以我們就基於兩個相鄰區塊卸載先後時間的不同,來肉眼觀察查區塊邊界。

這裡我們用到的方法就是火焰!此前有很多人用紅石測試法,不免過於麻煩了。火焰的優勢就在於它會遵循實體消失的規律。可在很短的距離觀察到區塊邊界。

所以首先,你需要造一條長長的地獄巖方塊,點燃火焰。然後開始後退並觀察火焰誰會優先消失。在消失的火焰和燃燒的火焰交界處便是區塊邊界!

當然,Minecraft向來是不缺大神的,而在基岩版看區塊邊界的方法也數不勝數。但從科學性、穩定性、以及便捷性來說,計算和火焰兩種方法無論如何都是最優解。

6
最新評論
  • 年營收30億,智明星通投資的這家SLG廠商贏麻了
  • EDG3-1戰勝RNG,中路和AD位置完勝,北楓:Scout比小虎表現好