白猪插件角色面板新增tab与自定义按钮教程
新增角色面板自定义是指可以增加新的tab,并支持tab内容自定义,以实现无限扩展。如下配置方法:
配置bzconfig
Lua
–装备面板tab配置
–右侧tab的图片名分别对应:pbtn140.png和pbtn141.png,放到common目录下
def.equipCusTabs = {
startPosY = 410, –起始y坐标,装备y坐标,以这个为基数,后续排列tab默认减少86个像素向下排列
selectColor = 250, –选中文字色
fontSize = 24, –字体大小
leftPosX = 7, –左侧tab的x坐标位置
rightPosX = 370, –右侧tab的x坐标位置
labelOffsetLeft = { –左侧tab文字坐标偏移
x = 2,
y = 12
},
labelOffsetRight = { –右侧tab文字坐标偏移
x = -2,
y = 12
},
tabs = { –自定义tabs
[‘state’] = { –原始tab,不要删,可调整坐标、名称、顺序
ofSide = “left”,
name = “状\n态”,
posy = 324
},
[‘skill’] = { –同上
ofSide = “left”,
name = “技\n能”,
posy = 238
},
[‘attributes’] = { –同上
ofSide = “left”,
name = “属\n性”,
posy = 152
},
[‘gjss’] = { –自定义tab
ofSide = “right”, –left表示左侧tab,right表示右侧tab
name = “高\n级”, –名称
posy = 410, –y坐标位置
infoHeight = 368, –内容区域高度,高于368则自动出滚动条
callMethod = “loadGJSS”, –服务端函数
bg = “bg” –自定义内容背景图,放到panels/equip目录下
}
}
}
–他人面板
def.otherEquipCusTabs = { –同上配置
startPosY = 410,
selectColor = 250,
fontSize = 24,
leftPosX = 7,
rightPosX = 370,
labelOffsetLeft = {
x = 2,
y = 12
},
labelOffsetRight = {
x = -2,
y = 12
},
tabs = {
[‘gjss’] = {
ofSide = “left”,
name = “高\n级”,
posy = 324,
infoHeight = 368,
callMethod = “loadGJSS”,
bg = “bg”
},
[‘shizhuang’] = {
ofSide = “right”,
name = “时\n装”,
posy = 410,
infoHeight = 368,
callMethod = “loadGJSS”,
bg = “bg”
}
}
}
按照以上注释配置即可。
服务端配置
所有自定义通过服务端下发实现,新增2个命令:
刷新本人:REQC
刷新他人:REQPC
代码示例:
Fortran
procedure _loadGJSS;
begin
This_Player.PlayerNotice(‘REQC=1:Text:20:20:24:自定义内容@250:left’,5);
end;
//params这个参数是查看他人装备时回传的玩家名称
procedure _loadOtherGJSS(params:string);
begin
This_Player.PlayerNotice(‘REQPC=1:Text:20:20:24:调用’+params+‘的信息@250:left’,5);
end;
素材目录
tab素材都在common目录下,其中:
本人左侧tab:btn140、btn141
本人与他人右侧tab:pbtn140、pbtn141
他人左侧tab:btn130、btn131
免责声明
1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在联系我们将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
6.侵权联系邮箱:16094777@qq.com
酷萌资源网 » 白猪插件角色面板新增tab与自定义按钮教程
1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在联系我们将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
6.侵权联系邮箱:16094777@qq.com
酷萌资源网 » 白猪插件角色面板新增tab与自定义按钮教程