自定义GUI界面 - PluginsCDTribe/VexView GitHub Wiki

GUI贴图

前面说到我们需要一些定义好的内容,现在就开始我们的自定义吧。

定义之前,你需要准备好材质贴图,普通GUI材质贴图的格式为任意尺寸png图片文件。

样式自己定义好,我们教程就使用这个贴图:

画材质时一定要注意记录一下你的材质尺寸(就是你的材质的宽和高)

画好材质之后,你需要将其上传至任意的图床,并记录下你的图片网络链接(URL),如果网络环境不好,可以使用本地图片,后面会讲

GUI文件

自定义gui文件,在plugins\VexView\gui文件夹下,新建一个xxxx.yml(名字自己起,最好别中文)

用NotePad++打开,复制下面的内容到你的文件中:

#填写你的gui网络链接

#设置Gui的贴图,链接已给出

gui: '[local]gui.png'

#设置gui的X坐标(0为最右边,设置为-1则默认居中)

x: -1

#设置gui的Y坐标(0为最下边,设置为-1则默认居中)

y: -1

#设置gui的贴图实际宽度

width: 240

#设置gui的贴图实际高度

high: 158

#设置贴图的显示宽度

xshow: 240

#设置贴图的显示高度

yshow: 158

#设置该GUI包含的图片

image:

- example

#该GUI中包含的文本内容

text:

- 'text'

#该GUI中包含的按钮

buttons:

- 'test'

最后的配置

现在就可以开始填写这个GUI的相关参数了。

如果还是不会,你也可以参照同文件夹下的normal.yml进行编辑。

编辑完成后,在我们的进服公告announcement.yml的里面,填写:

gui: '刚刚的文件名字'(例如:normal,这里别加.yml后缀)

最后,进入游戏展示出来的公告界面就像下面这样啦: