自定义HUD/Tag显示
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
再自定义HUD教程开始之前,我们先来科普一下什么是HUD吧。
在游戏中,你的血量、饥饿度、氧气值、经验条...这类在游戏时显示在屏幕上的内容,就是HUD。 VexView可以让你显示你的自定义图片、文本的HUD内容,提升逼格必备,就像这样:
非常方便,你只需要使用一个命令即可: /sendhud <类型> <文件名称> <玩家> <数字ID> <时间> 如果你还希望HUD是根据屏幕百分比设置坐标你可以输入此命令: /sendhud <类型> <文件名称> <玩家> <数字ID> <时间> <相对布局X> <相对布局Y> 类型包含以下两种:
image - 图片(暂不支持gif)
text - 文本
文件名称依然填写和Gui配置文件一样的文件名字去掉尾缀(也就是打开image/text文件夹里面的内容作为HUD显示内容) 数字ID必须是整数且不能重复,否则会被顶替。 时间以秒为单位,可以设置为0来表示永久显示。
HUD我们知道是什么了,那Tag又是什么玩意呢?看图:
图中可以看到,玩家的脚下居然显示了一张图片! 可能您已经猜到了,这正是Tag内容、就像玩家头顶上的那个名字一样,它是一个在三维世界中显示的东西。 添加一个tag的方法非常简单,首先打开我们的自定义Tag文件夹: ./plugins/vexview/tag 可以看到一个默认生成的文件,我们打开它:
介绍非常全面,我们可以看到一个自定义Tag不仅支持多种显示类型,同时还支持旋转、可见性、自适应。 你可以在配置文件中进行详细的配置,并在游戏内使用一下命令来添加一个Tag: /vextag add <类型> <对应名称> x y z 类型分两种:
world - 世界Tag,在固定坐标显示
player - 玩家Tag,跟随玩家显示
tag文件名称就是tag文件夹下的文件去掉尾缀的名称。 对应名称:如果是世界tag,请输入世界名字;如果是玩家tag,请输入玩家名字。 xyz就是要显示的坐标。
当然,可以添加,也可以移除 /vextag remove <类型> <对应名称> 参数和上面是一样的,只是无需再指定坐标
你也可以进行列表 /vextag list <类型> <对应名称> 列出某个世界所包含的Tag列表或者是玩家的。
HUD显示:/sendhud <类型> <文件名称> <玩家> <数字ID> <时间> HUD显示(百分比):/sendhud <类型> <文件名称> <玩家> <数字ID> <时间> <相对布局X> <相对布局Y> Tag显示:/vextag add <类型> <对应名称> x y z 移除Tag:/vextag remove <类型> <对应名称> Tag列表:/vextag list <类型> <对应名称>
本体自带的Hud和Tag指令操作属于即时添加的内容,服务器关闭时不会保存,如果需要保存,只能使用附属插件实现。