類型:休閑益智
大小:32.4MB
評分:5
平台:
Mindustry這款遊戲目前從端遊移植到手遊,不少新手玩家加入遊戲,那麼詳細的入門攻略是什麼呢,下麵為大家Mindustry新手玩法教程。
Mindustry新手玩法教程
邏輯處理器體係是mindustry 6.0版本中新加入的內容,該係統給玩家帶來了更加深入的玩法,也讓遊戲可以在一定程度上可以進行定量的控製和管理。但是學習使用邏輯處理器需要一定的學習成本,現階段不使用處理器係統也不會影響正常的遊玩體驗。本文將對邏輯處理器係統進行基本的介紹,以及一個應用實例。下麵進入正文:
一,處理器係統有哪些內容?
目前版本中,處理器係統包含9個建築:信息板、開關、微型處理器、邏輯處理器、超核處理器、內存元、內存庫、邏輯顯示屏、大型邏輯顯示屏。
其中最核心的建築就是3種處理器(包括微型處理器、邏輯處理器以及超核處理器)。所有的處理器指令都是在這些處理器類型的建築中運行的。這三種處理器沒有本質上的差別,主要的差距在於:運算速度、建造消耗、運行條件以及連接範圍。它們的差距在它們的屬性麵板中可以很容易地被看出來(見下圖)。
P.S.絕大部分功能用微型處理器就可以實現
剩下的建築可以分為:
輸出類:信息板、邏輯顯示器、大型邏輯顯示器
輸入類:開關(某種意義上也可以當成輸出設備)
內存類:內存元、內存庫
因為是基本介紹,所以這些功能就不詳細說了,簡單說一下吧。
輸出類建築可以通過·處理器實現一些信息的輸出,信息板主要輸出文字信息,比如下圖就是利用信息板輸出時間的計時器模塊。
顯示器,顧名思義,就是用來輸出圖像的建築。顯示器的好處就是不用選中就可以看到顯示的內容(信息板需要選中才能看到其中的信息)。下圖展示了用顯示器顯示係統時間的模塊。逼真的圖片也完全可以顯示。
輸入類的開關就是一個按鈕,有打開和關閉兩種狀態,處理器與開關連接之後,就可以通過指令讀取開關的狀態,以實現輸入的功能,前麵的計時器模塊就是通過開關控製運行的。同樣也可以通過指令控製開關的狀態以達到輸出的目的,這裏就不贅述了。
內存類建築可以儲存一定的信息。內存容量就是最多儲存幾個數值(見下圖),該建築主要是用於多個處理器之間進行信息交流。
二、如何使用處理器?
了解了邏輯處理器係統包含哪些建築後,我們接下來講一下如何使用這些東西。
1.處理器的連接
每種處理器都有一個連接範圍(見下圖)。
這個範圍內的建築可以被處理器連接。所有類型的建築都可以被處理器連接,甚至包括處理器。
被連接的建築上方所顯示的名字就是這個建築在該處理器中的代號,當給處理器編寫指令的時候,就可以用這個名字來代表對應的建築(例如上圖中的雙管炮的名字就是duo1),這一點在處理器的使用中十分重要。接下來我們就來介紹怎麼給處理器添加指令。
2.給處理器添加指令
我們選定處理器後,會看到它的正下方有一個🖊的標誌,我們點擊它就進入了指令編輯的界麵,初始的指令編輯界麵如下圖所示:
空空的一片,除了下麵3個按鈕。
第一個按鈕返回就不說了(不會有人不知道返回什麼意思吧?O(∩_∩)O)第二個按鈕編輯,點擊進入後會看到這樣的界麵:
這個按鈕的功能就是導入、導出代碼藍圖,和遊戲中的藍圖一樣,點擊複製藍圖到剪貼板可以將這個處理器中的命令導出成為藍圖代碼,點擊從剪貼板導入藍圖,就可以將你複製的藍圖導入到這個處理器中,是一個十分方便的功能。
我們的重點是第三個按鈕——添加。點擊添加後會進入如下界麵:
這就是處理器可以添加的所有指令了,一共有18種,每一種都有其特別的功能,這些指令也是處理器係統核心中的核心。點擊其中一種就可以將這個指令添加到處理器中了。
3." HELLO WORLD"
眾所周知,要學會一門語言,首先需要"HELLO WORLD",這是本文的最後一部分,將演示如何用處理器實現“HELLO WORLD”。
首先我們要準備一個處理器和一個信息板,然後將信息板連接到處理器中,這就是我們需要的全部“硬件”設施了。
然後我們在處理器中添加如下指令:
處理器會反複順序地執行處理器中的指令,第一條指令Print,會將它所包含的內容放到一個“空間”裏麵,當執行到Print Flush時,就會將這個“空間”中的內容輸出到對應的信息板中,比如這裏的信息板叫message1,我們退出處理器就可以看到信息板上顯示著“HELLO WORLD”的字樣。
可能有的同學不能理解這個“空間”的意義,我們再看一下下麵這個指令:
它的輸出結果會是什麼呢?
大家可以想一下。
當然還是HELLO WORLD啦!
兩條Print指令的內容依次放到那個“空間”中,最後在Print Flush的時候就一起輸出到信息板上了,這種設計可以十分方便地將變量和字符串輸出在同一條信息裏,也更方便一次輸出大量信息。
計時器就是將變量(前麵的數字:8.533)和字符串(秒)結合在一起輸出的生動例子~
補充一點,字符串是必須用“”框起來,如果沒有雙引號的話就會把它們當成變量,就不能正常輸出文字啦!後果見下圖:
好啦!本期教程到這裏就結束了,希望對大家有幫助~
50%
我支持
0
50%
我反對
0