按钮组件 - PluginsCDTribe/VexView GitHub Wiki
绘制按钮
插件现在支持按钮组件,你可以在一个GUI界面中加入一个或是多个按钮组件。
首先,按钮同样需要贴图,不过按钮贴图有一个小小的要求,你需要准备两张按钮贴图(尺寸相同),为什么两种?因为,一种是按钮正常情况下显示的贴图,另一种是鼠标准星移动到按钮上显示的贴图,是不是感觉更加了解MC了?
按钮的形状随意,不用降低像素去使按钮贴图很小,任意尺寸的按钮贴图都会被缩放为设置的大小。
一个按钮的样式可以是这样的:
贴图一: 贴图二:
配置文件
关于按钮的其他设置,大多数参数和前面的自定义图片是相同的。
一份按钮示例文件为:
#按钮的ID,每一个按钮的ID必须不相同,否则会出现
#不可预料的后果
id: 0
#按钮上显示的文字
name: ' 确认'
#按钮贴图的URL链接
url: '[local]button.png'
#按钮第二种形态贴图的URL链接
url2: '[local]button_.png'
#按钮显示的x轴坐标
#以GUI界面右上角为原点
x: 76
#按钮显示的x轴坐标
#以GUI界面右上角为原点
y: 140
#按钮贴图的宽度以及按钮的宽度
width: 68
#按钮贴图的高度以及按钮的高度
high: 16
#按下按钮后执行的命令,可以多个
commands:
- 'help'
#按下按钮后是否关闭GUI
close: true
参数介绍
首先是按钮的ID,这个ID必须与其他按钮的ID不同,是用于区分不同按钮的,否则会出现一些奇奇怪怪的错误。
name是按钮上显示的文字,不多说。
按钮的x、y坐标与自定义图片内容相同,以GUI界面左上角为原点
按钮的贴图宽度和高度将会对你的按钮贴图自动进行缩放。
最后,你的按钮就可以显示在GUI中了: