跳至內容

「在生存模式取得指令方塊」:修訂間差異

增加 348 位元組 、​ 2024年9月5日 (星期四)
行 22: 行 22:


== 原理 ==
== 原理 ==
  透過 產生 兩個不同執行緒的async observer lines 對著方塊 不斷發送 方塊更新,使的方塊 內部 內部數 發生 疊加 產生新 方塊 出來
  原先 Minecraft 遊戲運行時只會有一個 Main Thread 依序的處理遊戲所有事件,但使用特殊的手段可以額外創造出獨立於 Main Thread 以外的另一個線程
 
有了兩個獨立的遊戲線程後就能 產生 async observer lines  依靠觀察者方塊不斷 對著 特定的 方塊 輸出大量的 方塊更新 ,由於現在遊戲同時有兩個線程同時運行,這樣就會造成 Race Conditions 的情況發生 ,使的 特定 方塊內部數 發生 覆蓋 改變 方塊 的種類
142

次編輯