最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

最簡單介紹制作Add-Ons(Minecraft)

2022-05-29 10:00 作者:阿曜ちゃん  | 我要投稿

Minecraft基巖版包含Android、iOS、Windows 10。 這其中官方提供了跨平臺通用性高、不同版本相容性佳的「模組」,就稱之為Add-on。

?Add-on可以細分為行為包(Behavior Pack)與資源包(Resource Pack),二者可以個別獨立運作,也能合在一起提供更多樣化的內(nèi)容。

?以下是官網(wǎng)的圖片,充分解釋了Add-on的概念: 自訂你的世界。

圖片來源于網(wǎng)絡(luò)

本文對行為包、資源包等一概不提,爭取用最簡單的方法闡述整個制作過程(僅僅只有制作過程)之后會做一期視頻把全部都講清楚的。

制作Add-on很簡單,只是套用幾個屬性的話不用寫太多程序,而且也能在手機上做。

?本文參考中文Wiki編寫,一些詳細的資料可自行前往觀看。

(中文Wiki:https://minecraft.fandom.com/zh/wiki/%E6%95%99%E7%A8%8B/%E5%88%B6%E4%BD%9C%E8%A1%8C%E4%B8%BA%E5%8C%85)


下面的范例中,會結(jié)合行為包和資源包,把原版游戲的豬改成有苦力怕的臉,并且會像苦力怕一樣爆炸。

文章目錄:

一、制作行為包

二、制作資源包

三、打包分享


一、制作行為包

第一步: 制作行為包的工具

程序編輯器: 電腦使用Visual Studio Code,手機使用Acode。 這二個都會自動抓程式語法錯誤,打錯字也不怕。

?Photoshop或其他繪圖軟體: 畫材質(zhì)用的

?游戲原版資源包(下載)、原版行為包(下載),里面有很多程序可以參考。

?Minecraft主程式。 最好是Windows 10版的,可以一邊開發(fā)一邊看結(jié)果。


第二步: 行為包的資料夾

就跟資源包一樣,行為包以資料夾形式存在,首先找到development_behavior_packs這個資料夾:


Win10版本路徑為: C:\Users\使用者名稱\APPData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\development_behavior_packs


Android版路徑為:?內(nèi)部儲存空間/games/com.mojang/development_behavior_packs


iOS路徑為: 檔案APP/我的iPhone/Minecraft/games/com.mojang/development_behavior_packs


在這里新增一個資料夾,直接取名叫做測試用行為包。

文件夾

接下來新增一個文字文件,取名叫做「manifest.json」,以后檔案的后綴名都是以.json為主。

?(如果你看不到檔案后綴,請按檢視>勾選「顯示副檔名」)

文件夾

這個檔案能讓游戲辨識到我們的行為包!


?使用Visual Studio Code開啟這個檔案,輸入以下內(nèi)容:

code.json

name就是行為包名稱。 ?description為行為包的說明欄位。


?整個檔案可以分成二個部分: header、modules,注意到了嗎,二部分都有一項名為「UUID」的欄位? UUID是一種幾乎不會重復(fù)的英數(shù)字組合,你可以使用這個網(wǎng)站立即取得一個UUID。

?在這里,寫在第6行的UUID就變成了這個行為包的一個「識別代號」,可以確保與其他人做的不會重復(fù)。


需要注意的是,這個檔案中,二個UUID都必須不同才行。 如果你還做了其他資源包,UUID也不能一樣。


?modules下面有一個"type":"data",如果填入"data"游戲會判定為行為包,"resources"則是資源包。


第三步: 行為包的圖示

為你的行為包制作一個圖示吧! 開啟繪圖軟體,畫一個圖示,最好是正方形的,儲存檔案到剛才的資料夾,檔名叫做「pack_icon.png」。

?或者也可以直接從官方的范本包里面復(fù)制pack_icon.png過來使用。

文件夾

接著開啟Minecraft,在設(shè)定>存放的行為包里面,應(yīng)該就會看到行為包已經(jīng)出現(xiàn)在列表中了!

game

現(xiàn)在可以開始制作行為包了。


第四步: 開始制作內(nèi)容

以豬會像苦力怕爆炸來說,我們只要把苦力怕的這種「行為」移植到豬身上就可以了。


?參考原版行為包的檔案結(jié)構(gòu),我們可以發(fā)現(xiàn),控制豬的行為是在Vanilla_Behavior_Pack/entities/pig.json這個檔案,而苦力怕為creeper.json。


?在我們行為包的資料夾新增一個entities資料夾,把pig.json復(fù)制過來。

文件夾

打開檔案我們會看到...落落長的程式碼。

?我們要先了解一下基本檔案結(jié)構(gòu) (Visual Studio按一下行數(shù)旁邊的>可以展開或收合大括號的內(nèi)容)


?實體的行為是由一條一條的組件構(gòu)成的,這些組件定義了實體能做什么。

?實體的行為檔案分成三大部分:

?component_groups:{}

?components:{}

?events:{}

code.json

通常游戲會先載入components里列出的組件,例如血量、走路AI等。

?components或events里面會有一個判斷條件的組件,條件符合后才會把component_groups里對應(yīng)的組件加進來,例如設(shè)定僵尸溺水后變成沉尸的這個動作。


?那么我們要怎么加入「會向玩家沖過來、并爆炸」的屬性呢?


?從原版行為包開啟creeper.json,找到"nearest_attackable_target":{}這個組件,把大括號里面的都復(fù)制下來。

code.json

按Ctrl+f,搜尋pig.json中的"minecraft:behavior.random_look_around",把復(fù)制過來的貼在},后面。

code.json

creeper.json中搜尋「minecraft:target_nearby_sensor」同樣復(fù)制到pig.json里面。


?所以random_look_around后面的程式碼目前應(yīng)該會長這樣:

code.json

為了讓豬會主動追殺玩家,還要從creeper.json復(fù)制"minecratt:attack"和 "minecraft:behavior.melee_attack" 這二個組件,貼到pig.json

code.json

creeper.json中搜尋"minecraft:start_exploding"這個組件,還有"minecraft:stop_exploding"

?然后在pig.json中搜尋"events"后貼上:

code.json

再從creeper.json復(fù)制"minecraft:exploding"這個組件,在pig.json中找到components_groups:{},在{后貼上。

code.json

為了讓豬像苦力怕一樣爆炸時膨脹(變大),在"minecraft:explode":{}后面加一條

?"minecraft:scale":{

?"value": 2

?}

code.json

完成了,可以開始測試行為包了。

啟用行為包,請按編輯世界>按下啟用行為包

game

開創(chuàng)造模式,生出豬后切成生存,你就會看到豬豬自爆了。

game


二、制作資源包

制作資源包的步驟跟行為包十分類似(一~三步驟),manifest.json這個檔案之中的"data"改成"resources"就行了,記得二個UUID也要不一樣。

?我們自制的資源包要改放到com.mojang/development_resource_packs


?資源包玩家應(yīng)該比較熟悉,最簡單的功能就是改材質(zhì),而進階玩法就是改實體模型、加入自訂音效、粒子效果、新增方塊等。


?如果我們要修改豬的材質(zhì),參考原版資源包的架構(gòu),豬的材質(zhì)是在Vanilla_Resource_Pack/textures/entity/pig/pig.png


?所以在我們的資源包資料夾中新增textures資料夾,里面再新增entity資料夾,再新增pig資料夾

?接著把畫好的皮膚放進去,取名pig.png。

文件夾

編輯世界>啟用資源包

game
game


三、打包Addon

以上我們都把檔案放在游戲提供的資料夾內(nèi),游戲會自動讀取也方便修改。 那如何分享呢?


?官方提供了二種檔案格式: .mcpack 和 .mcaddon 便于分享你的Add-on。


?如何制作? 其實只要先把行為包和資源包的資料夾壓縮成一個檔案,再把副檔名改一下就行了。

文件夾

把.zip改成.mcaddon,就會變成Minecraft的圖示了! 連點二下游戲就會開啟,就會自動開啟匯入,不用再解壓縮找要放哪個資料夾了。


?以上是基本的Addon教學(xué),以后會寫一些進階應(yīng)用的東西。


?有問題歡迎到粉絲專頁詢問


(PS:文章為ivon852大大的原創(chuàng)文章,up純屬搬運,因為寫得確實很好。下次的視頻up會細講什么是行為包和資源包且為原創(chuàng)。文章原URL:https://m.gamer.com.tw/forum/C.php?bsn=18673&snA=181965)

最簡單介紹制作Add-Ons(Minecraft)的評論 (共 條)

分享到微博請遵守國家法律
海阳市| 青龙| 大邑县| 耿马| 泾源县| 肃宁县| 东明县| 清苑县| 延寿县| 大竹县| 温宿县| 达州市| 湖北省| 桂阳县| 寿宁县| 博罗县| 瓮安县| 新安县| 扎鲁特旗| 海原县| 维西| 新绛县| 双桥区| 托里县| 曲麻莱县| 吴川市| 东丰县| 长兴县| 灵璧县| 桂平市| 特克斯县| 铜梁县| 柏乡县| 石嘴山市| 太保市| 逊克县| 临江市| 龙游县| 永胜县| 阜新市| 剑河县|