自定义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后缀)
最后,进入游戏展示出来的公告界面就像下面这样啦: