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

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

[澪Ultimate]如何使用自定義主菜單 (Custom Main Menu)上

2022-02-21 17:03 作者:今朝有酒今朝醉仄  | 我要投稿

首先:到百科里去下的對應(yīng)的版本[自定義主菜單 (Custom Main Menu)]推薦搭配Resource Loader使用。

①主頁:自定義主菜單是一個MOD,允許你使用json文件編輯minecraft主菜單。它允許你添加或刪除元素,如按鈕和標(biāo)簽,也增加了一些新的東西,你可以添加到你的菜單,如幻燈片或整個自定義gui。然而,如果你只是想做一些簡單的事情,如添加或更改一些文本,你甚至不必進(jìn)入這一切,MOD附帶一個原版的json文件。

寫代碼的位置:《點(diǎn)擊:config》如圖所示!

《點(diǎn)擊:config》

《然后點(diǎn)擊:CustomMainMenu》如圖片所示!

《然后點(diǎn)擊:CustomMainMenu》

《然后再點(diǎn)擊:mainmenu.json》如圖所示!

《然后再點(diǎn)擊:mainmenu.json》

注意點(diǎn)的是,首先把自定義主界面mod加上,然后進(jìn)游戲。再然后退出游戲。才會,出我這樣的文件夾!

《己寫好的效果》

②對齊

什么是對齊方式?

一個元素的對齊方式指定了它在菜單屏幕上的相對位置。為了方便起見,定義了幾個對齊方式的預(yù)設(shè),不過如果需要的話,你也可以創(chuàng)建一個自定義的對齊方式。

預(yù)設(shè)排列方式:

1"bottom_left", "bottom_right", "top_left",?

2"top_right", "center", "top_center",?

3"left_center", "bottom_center", "right_center"

4"左下"、"右下"、"左上"、

5"右上"、"中心"、"上中"、

6"左中"、"下中"、"右中"?

③按鈕

按鈕在被按下時執(zhí)行動作。它們可以打開gui(也可以是自定義的gui),例如連接到一個服務(wù)器,打開一個鏈接或加載一個特定的世界。?

可選屬性:

posX:按鈕的X坐標(biāo)

posY:按鈕的Y坐標(biāo)?

width:按鈕的寬度

height:按鈕的高度。

imageWidth:按鈕在圖像中的寬度(默認(rèn)為高度)。?

imageHeight:按鈕在圖像中的高度(默認(rèn)為寬度)。

texture : (可選)一個資源位置,它將被用作這個按鈕的自定義紋理。該圖像必須包含一個正常的和一個懸停版本的按鈕。這是一個200x20按鈕的例子。

text : 按鈕上顯示的文本(一個語言鍵(即lang中的條目)或只是普通文本)

hoverText : 當(dāng)用戶懸停在按鈕上時顯示的文本(一個語言鍵或只是普通文本)。

normalTextColor : (可選)一個rgb顏色的整數(shù),用于顯示按鈕的正常文本顏色。?

hoverTextColor : (可選)一個rgb顏色的整數(shù),用于顯示鼠標(biāo)在按鈕上方時的文本顏色。?

pressSound : (可選)一個資源位置,指向該按鈕在被按下時發(fā)出的聲音

hoverSound : (可選) 指向該按鈕在懸停時發(fā)出的聲音的資源位置

tooltip : (可選)當(dāng)用戶懸停在此按鈕上時,將顯示的工具提示文本。

action : (可選) 當(dāng)按鈕被點(diǎn)擊時將做什么,更多信息見Actions。?

wrappedButton :(可選) 按鈕ID,更多信息請參考Wrapped Buttons。

alignment : (可選) 參見對齊方式的信息

textOffsetX/Y(可選)。按鈕的文字將被偏移這個數(shù)量。

④按鈕動作:

當(dāng)用戶點(diǎn)擊一個按鈕或一個文本時,就會執(zhí)行動作。有各種不同的,可以簡單地打開GUI,連接到服務(wù)器,或加載一個世界。

它的格式如下:

? 1"action": {

? ? 2"type": "類型",

? ? 3"屬性": "值"

? ? 4}

屬性:

type:動作的類型,有效值是:

openLink, openGui, quit, refresh, connectToServer, loadWorld, openFolder

其余的動作屬性由動作的類型決定。

openLink:

-link:要打開的鏈接

openGui:

-gui:應(yīng)該打開的GUI(界面)。這可以是一個自定義的GUI例如(custom.CUSTOM_GUI_NAME),也可以是一個原版的gui如

(mainmenu, mods, singleplayer, singleplayer.createworld, multiplayer, credits, languages, realms, options, options.ressourcepacks, options.skinsettings, options.snooper, options.sounds, options.video, options.controls, options.manyplayer)

connectToServer:

-ip:要連接的服務(wù)器的IP

loadWorld:

-dirName: 保存的目錄名稱(在saves文件夾中)。

-saveName: 并非真正必要,在加載世界時可能會在某些對話框中出現(xiàn)保存的名稱。

openFolder:

-folderName:然后是應(yīng)該被打開的文件夾的名字。(使用.minecraft文件夾作為根文件夾)

quit和refresh不需要任何額外的屬性。

其他mod按鈕:

自定義主菜單默認(rèn)刪除了所有由其他mods(Open Eye、Version Checker、Tabula)添加的按鈕,因?yàn)闊o法像原版按鈕那樣控制它們。

使用包裹的按鈕,你可以創(chuàng)建模仿其功能的按鈕。為了讓它們發(fā)揮作用,你需要找出你想重新添加的按鈕的ID,查看你最新的fml客戶端日志并搜索 "wrapped button",所有被移除的mod按鈕都被記錄了它們各自的按鈕ID。

⑤文本:

一般來說,所有在gui上可見的文本(標(biāo)簽、按鈕、閃光文本)都可以用3種不同的方式定義。

?1.從一個資源中加載

"splash-text": { "posX": 90, "posY": 70, "color": -256, "alignment": "top_center", "text": "file:minecraft:text/splashes.txt" }

file: 后面是文本應(yīng)該被加載的文件的資源位置。?

2.從一個URL中加載(web: 后面是文本應(yīng)該被加載的URL)

"changelog": { "text": "web:http://pastebin.com/raw.php?i=MmSCr6zV", "posX": 2, "posY": 0, "color": -1, "alignment": "left_center" }

⑥靜態(tài)文本:

?"mojang": { "text": "Copyright Mojang AB. 請勿分發(fā)!", "posX": -197, "posY": -10, "color": -1, "alignment": "bottom_right" }

如果你想為你所使用的文本類型指定額外的屬性(比如網(wǎng)絡(luò)文本的刷新時間間隔文本的刷新間隔是以刻度為單位的,必須>=60(3秒)。

"label": { "text": { "type": "web", "url

變量:

#date# :當(dāng)?shù)厝掌?

#time# :當(dāng)?shù)貢r間?

#mcversion# :我的世界版本?

#fmlversion# :FML版本?

#mcpversion# :我的世界 Coder Pack 版本?

#modsloaded# :加載的mod數(shù)量?

#modsactive# :mod數(shù)量?

#forgeversion# :Forge版本?

#username# :玩家名稱?

標(biāo)簽

可以顯示各種文字的標(biāo)簽。

屬性:

posX:標(biāo)簽的X坐標(biāo)

posY:標(biāo)簽的Y坐標(biāo)

color:文本顏色的rgb整數(shù)(顏色代碼覆蓋這個)。

hoverColor:(可選)一個rgb整數(shù),當(dāng)用戶將鼠標(biāo)懸停在文本上時,該文本的顏色(顏色代碼覆蓋此)。

text: 應(yīng)該顯示的文本(可以包含顏色代碼)。

hoverText:用戶在其上懸停時的文本(可以包含顏色代碼

anchor:(可選)可以是 "開始"(默認(rèn))、"中間 "或 "結(jié)束"。使得文本向左、向中或向右對齊。

action: (可選)當(dāng)用戶點(diǎn)擊標(biāo)簽時,將執(zhí)行什么動作?

alignment(對齊):(可選)參見對齊方式的信息

fontSize(字體大?。?(可選)文本的大小,1是默認(rèn)的,2是2倍的大小。

pressSound: (可選)一個資源位置,指向該文本在按下時發(fā)出的聲音

hoverSound: (可選)指向該文本在懸停時發(fā)出的聲音的資源位置。

⑦圖片

它們可以是來自本地文件夾或來自網(wǎng)絡(luò)。?

屬性:

posX : 圖像的X坐標(biāo)?

posY:圖像的Y坐標(biāo)?

width:圖像的寬度?

height:圖像的高度?

image:實(shí)際圖像的資源位置?

hoverImage : 當(dāng)用戶懸停在圖像上時,該圖像的資源位置?

alignment : (可選)參見對齊方式的信息?

slideshow:(可選),見Slideshow?

重要提示

要使用本地圖片,你需要使用Resource Loader mod!

ps:其實(shí)使用壓縮包打開modassets\custommainmenu\textures\gui\放這里就可以

ps:如果你要修改字為中文或者使用§,你必須要將編碼轉(zhuǎn)為ANSI,否則會亂碼。

⑧動態(tài)圖片:

{

"other":{

? ? "background":{

? ? ? ? ? ? "image" : "",

? ? ? ? ? ? "slideshow":{

? ? ? ? ? ? ? ? "images" : ["mainmenu:001.png","mainmenu:002.png","mainmenu:003.png"],

? ? ? ? ? ? ? ? "displayDuration" : 100,

? ? ? ? ? ? ? ? "fadeDuration" : 40

? ? ? ? ? ? }

? ? ? ? }

? ? }

}

image:此時為空,但是不可略去不寫。

slideshow:添加循環(huán)的圖片背景。

images:添加循環(huán)的圖片地址。

displayDuration:圖片停留時間,單位為tick。

fadeDuration:轉(zhuǎn)換圖片時間,單位為tick。

推薦一個好用的,制作minecraft樣式文字圖標(biāo)的網(wǎng)站:textcraft。

? 推薦兩個使用的顏色代碼網(wǎng)站:

Color Hex Color Codes:能夠查詢顏色的RGB碼等諸多信息。

Calculate RGB Int:可以將RGB碼專為10進(jìn)制。

本期教程就到這里。下期教程,敬請期待。

記得三連點(diǎn)贊!

你學(xué)會了嗎?








[澪Ultimate]如何使用自定義主菜單 (Custom Main Menu)上的評論 (共 條)

分享到微博請遵守國家法律
建阳市| 仙居县| 襄汾县| 祁门县| 河间市| 六枝特区| 屏南县| 布尔津县| 云龙县| 双峰县| 津南区| 新郑市| 抚宁县| 郎溪县| 耒阳市| 新沂市| 遂宁市| 顺昌县| 安仁县| 日土县| 和龙市| 和政县| 呼和浩特市| 巴中市| 江华| 中阳县| 舞阳县| 台南市| 苍南县| 长兴县| 城固县| 若尔盖县| 崇州市| 泸州市| 绵阳市| 社旗县| 眉山市| 正镶白旗| 石景山区| 阿坝县| 兴隆县|