- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
我的世界開發工作台
我的世界開發工作台(MCStudio),是整合開發人員啟動器、編輯器與開發人員平台於一體的整合開發環境。[1]
開發人員賬號[編輯]
目前MC Studio對中國版開發人員開放,非開發人員賬號登入後,可在啟動器中的「發布」分頁提交資料,申請成為開發人員。成為開發人員後可以使用MC Studio的所有功能。
功能[編輯]
開發人員啟動器[編輯]
目前的開發人員啟動器主要提供以下功能:
- 首頁:了解開發人員相關資訊
- 創作:新建作品、匯入匯出作品、測試、管理工作流
- 作品庫:管理目前賬號所有作品,包含基岩版和JAVA版的所有元件和伺服器資源
- 發布與管理:跳轉至開發人員平台進行作品提審和發布
使用說明[編輯]
新建作品[編輯]
目前僅支援透過MC Studio新建基岩版作品(其他型別作品需透過「本地匯入」的方式匯入MC Studio)。
如果要新建一個地圖,我們需要在創作頁面點擊新建基岩版组件
按鈕,在彈窗中,選擇推薦或舊版作品,將滑鼠移到列表中第一項「空白地圖」上,點擊按鈕「新建」。
在彈出的對話框中,可以進行基本的地圖設定。如果MC Studio中已經有非地圖型別的基岩版作品,那麼會顯示在「匯入功能玩法」、「匯入材質光影」的列表中(下圖中紅框內)。匯入的功能玩法和材質光影的檔案會拷貝一份到新建地圖中(所以只需匯入一次即可),點擊「啟動編輯」後就能夠開啟編輯器,開始製作自己的地圖。
除了新建地圖,也可以新建空白附加包,不含地圖檔案。
目前啟動器中提供了一些模板,開發人員可以在模板的基礎上修改,提高開發效率。模板除了地圖、附加包的分類外,還有建立方式的區別,分為「純編輯器開發」、「腳本開發」。
純編輯器開發:這部分模板完全用編輯器製作得到,新建後可直接啟動編輯器進行編輯。
腳本開發:這部分模板含有較為複雜的Python腳本,新建之後,可透過「更多」、「開啟目錄」檢視和修改相關的檔案。當然,也可以用編輯器編輯Python腳本以外的資源。
基岩版元件[編輯]
基岩版元件分頁中會列出目前賬號下的所有的基岩版元件和網路遊戲。其中「遊戲地圖」、「附加包」、「其他作品」為本地作品,「雲端列表」為開發人員已經上傳到中國版平台的作品。
Studio中也可以匯入已經製作好的元件。點擊右上角的「本地匯入」按鈕,在彈出的對話框中,可以選擇匯入基岩版或Java版的地圖、附加包、材質、光影、外觀。
測試[編輯]
MC Studio支援單台電腦測試多人聯機玩法。首先啟動作品的開發測試(此時就有了第一個用戶端並自動建好了局域網房間),然後從工具箱中啟動其它的Mod PC開發包。
在新啟動的Mod PC開發包中,點擊主介面的「遊戲」,點擊「好友」中已經建立好的房間,這樣就能夠進入前面作品開發測試時自動建立好的房間,測試多人聯機玩法。
發布作品[編輯]
元件型別的作品完成後,需發布到平台,玩家才能夠從遊戲裡的資源中心搜尋並下載到你的作品。
在作品頁的「更多」中,點擊「發布」,則會跳轉到開發人員平台 ,並為你填寫作品的基本資訊。
優勢[編輯]
中國版的元件開發有多種方式,開發人員可選擇自己熟悉的的方式進行開發。選擇MC Studio進行元件開發的優點在於:
- 基本上都在圖形化互動介面下進行操作;
- 對程式設計能力無要求;
- 無需關注繁瑣的細節(如元件的檔案結構要求、uuid等),MC Studio已經做好處理。
如果元件中有較為複雜的邏輯,可以使用紅石及指令方塊、Mod SDK、邏輯編輯器三種方式來實現。
紅石及指令方塊是遊戲本身提供的實現複雜邏輯的途徑,這裡不再贅述。 wowowwoowowowoweow Mod SDK是中國版提供的一套控制遊戲內各種元素的Python介面,利用這套介面,能夠製作出各種創新好玩的元件。要使用Mod SDK,需有使用Python語言程式設計的能力,適用於有一定程式設計能力的開發人員和開發團隊。在官方網站中有著詳細的Mod SDK的介紹。
而邏輯編輯器把Mod SDK包裝成了一套圖形化程式設計語言,靈活性不如Python程式設計,但使用門檻較低,適用於入門開發人員。但如果有一定的程式設計基礎,或者有學習程式設計的能力,我們還是建議使用程式設計的方式來實現作品的邏輯。