編輯點評:在這里塑造你的感情世界
我的世界官方專門為開發者打造的一個編輯工具,我的世界開發者編輯器MC Studio官方正版最新客戶端,支持自由的編輯地圖,也是我的世界游戲的啟動器,功能很多很強大,喜歡mc游戲想要創造地圖的一定不要錯過!
軟件特色
1、世界
表示游戲的單位,單個游戲存檔、單個網絡服務器等都是一個世界。
2、區塊
區塊是世界里一個大小為16×256×16的部分,是游戲地圖加載卸載的基本單位。
當玩家第一次出現在世界時會在其周圍生成區塊,隨著玩家對世界的探索,相鄰的區塊也會被生成。
區塊的X坐標:Floor(X坐標 / 16),區塊的Z坐標:Floor(Z坐標 / 16),Floor意為向下取整。
一個區塊(X, Z)中坐標最小點的坐標為(X * 16, 0, Z * 16),坐標最大點的坐標為(X * 16 + 15, 255, Z * 16 + 15)。
3、實體
具有可區別性的物體,不一定是物理存在的實體。
包括服務端運算的,會保存到存檔的生物實體、物品實體、方塊實體、拋射物實體等
以及純客戶端表現,退出游戲后就銷毀的特效實體(粒子實體、序列幀實體)、文字面板實體等。
4、生物
指游戲世界中有生命的,可移動的一類實體。其中玩家也屬于生物的一種。
5、玩家
玩家所控制的實體對象,同時也屬于生物的一種。包括本地玩家和其他玩家,在游戲中,由玩家自己控制的稱為本地玩家,否則為其他玩家。
6、物品
物品欄中具有使用屬性的物品、地面上的掉落物等都稱為物品。其中掉落物也是實體的一種。
7、物品信息字典
也叫itemDict。是python事件與接口中獲取物品信息以及生成物品時使用的dict類型的變量。
使用說明
1、什么是預設架構?
預設架構是一套面向對象的Python代碼架構。提供了預設,零件等對象,以及一整套的預設API供開發者使用。
2、什么是預設?
預設是預先設定的意思,即開發者們可以將方塊、素材、實體、特效以及玩法邏輯拼裝成一個預設,并作為文件保存在作品的行為包目錄中。目前有空預設,玩家預設,實體預設,特效預設,方塊預設和UI預設。
3、什么是零件?
零件可以與代碼文件綁定,并掛在預設下。與零件綁定的代碼文件必須繼承自PartBase,PartBase與MOD SDK中的Mod Main和Server/Client System相似。
4、什么是實例?
實例是根據預設文件在場景中生成的內容。大部分預設在場景中可以生成任意數量的實例,并且對預設的修改都將實時同步到實例。
開發者也可以對每個實例分別進行修改,并且實例修改的優先級高于預設修改。
5、Mod SDK的寫法會不會大改?
預設架構是另一套架構,不會對Mod SDK造成任何影響。
6、零件內是否兼容Mod SDK的寫法?
兼容,你可以正常在零件內獲取到Server/Client System,以及使用其他的Mod API。(注意當前無法在文件頭import,只能在使用時import)
7、Mod SDK里是否可以使用預設和零件?
可以,你可以在Server/Client System里獲取到預設或者零件的實例。(注意當前無法在文件頭import,只能在使用時import)
8、預設架構的優勢是什么?有哪些推薦使用場景?
預設架構是面向對象的架構,他的優勢也在于此。
如果你的邏輯中有對現有實體(包括生物)或者方塊等的改動,或者新增實體(包括生物)和方塊,或者新增完整建筑,使用預設架構將顯著提升效率。
如果你制作的是玩法地圖,可以使用預設架構來制作地圖,可以快速調整,并且不會對場景本身造成影響(預設的建筑甚至可以重疊)。
9、零件的優勢是什么?
預設架構帶來了對象拼裝的特性,零件可以自由的掛在預設的下面,并且即插即用。
有經驗的開發者可以利用零件的這一特性,進行邏輯的解耦,將一整塊邏輯拆解成一些比較獨立的邏輯模塊。
在代碼合理的情況下,零件并不關心自己具體是掛在什么預設下的,均可生效,所以可以很方便的進行邏輯的復用。
零件的另一個優勢是與編輯器深度結合,可以將代碼里的變量通過零件的meta文件暴露至編輯器的屬性面板中。
預設架構下,預設和零件會保存在預設存檔中,因此零件可以部分取代Mod SDK的自定義Component。
10、新版編輯器的地圖編輯器出現白屏如何解決?
將這個路徑下的options文件刪掉:%appdata%\MinecraftPE_Netease_Editor\minecraftpe
0.17.3更新說明
資源包支持AddOn
資源包以前只支持地圖,現在支持AddOn了,導入資源包的時候再也不用看類型了。
#資源包導入時顯示更多內容
導入資源包時,直接顯示資源包里的內容,并且可以只勾選其中的部分內容。
Preset API的繼承關系使用圖的形式表示
初始特效包
我們將官方制作的一些特效加入了新版編輯器的內置資源包中,你可以在下圖的位置通過這種方式導入。
打開特效編輯器,切換模型為ceshi,他的不同分組里綁定了不同的特效。
網絡服地圖下載功能
新增Apollo服務器地圖下載功能,可選擇服務器——更多——下載服務器地圖進行下載。 只有勾選了“是否保存地圖”的游戲服,才能進行上述下載操作。
其他更新
已注冊,但未認證的開發者也可以使用Studio了!(你仍然需要認證才可以使用更多功能)
網絡服功能菜單優化
其他問題修復和性能優化
預設編輯器的層級菜單允許拖動對象改變位置了
預設編輯器的層級菜單里,不同種類的對象將被歸類(素材,預設,零件),注意,預設的父子關系不會受影響。
常見問題
開發工作臺是什么?
開發工作臺是一個我的世界模組制作工具的集合,包含編輯器,作品管理,作品上傳,基巖版電腦開發版,模組SDK,并且內嵌了開發者平臺,開發者論壇。
#我可以在哪里下載開發工作臺?
在百度搜索我的世界開發者官網,點擊跳轉到開發者官網,下拉并找到下載工具。或者直接點擊這里 (opens new window)下載。
#使用開發工作臺必須擁有開發者賬號么?
是的,你必須擁有開發者賬號才能正常使用開發工作臺。
如果你現在還沒有賬號,可以點擊此鏈接 (opens new window)進行注冊。
#開發工作臺可以用于什么版本的我的世界模組/網絡游戲開發?
你可以使用開發工作臺直接創建和制作我的世界基巖版中國版的模組。如果你有制作好的Java版模組,也可以使用開發工作臺進行上傳。
除了模組外,你也可以使用開發工作臺開發我的世界基巖版手機版的網絡游戲。
#我該如何進行各類模組或者網絡游戲的開發?
關于開發工作臺的使用,可以參考開發者[文檔](https://mc.163.com/dev/mcmanual/mc-dev/mcguide/1-編輯器基礎/1-MC Studio使用說明.html)。
如果你開發的是玩法模組,并且使用模組SDK,可以參考技術文檔(opens new window)
此外,我們還有一些關于Add On,玩法地圖,美術制作的示例課程 (opens new window)。
如果你想開發網絡游戲,可以參考網絡游戲開服工具文檔 (opens new window)。
#我如何知道開發工作臺的最新更新內容?
開發工作臺平均每兩周到一個月更新一次,請移步這里 (opens new window)查看。歡迎大家嘗試新功能。
#如果我對開發工作臺有意見和建議,如果反饋給官方?
你可以通過開發者平臺 (opens new window)頂部的開發者常見問題答疑的反饋其他問題進行反饋。
熱門評論
最新評論