按钮组件 - 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中了: