三端Lua版引擎怎么加红点
本帖最后由 VintageGray 于 2024-5-10 14:30 编辑当前使用3.40
客户端**器都是Lua。
发现有如下两个表格:
1,cfg_redpoint
2,cfg_menulayer
看过红点系统的视频教程了,但是没理解在Lua版本上怎么做,特别是主界面ID,我的自定义界面的ID都是文本形式啊...
现在有如下几个问题,请解答:
1,cfg_redpoint在Lua版引擎也能用的话,ids是不是需要直接填写cfg_menulayer里面的界面的id?
2,如果是我自己做的新界面,比如用“GUI:Win_Create("Win_VipWnd"...)创建了一个VIP功能界面,那所谓的主界面ID不应该是"Win_VipWnd"么?
我应该直接把"Win_VipWnd"填写到cfg_redpoint的ids里面,还是说我应该自己在cfg_menulayer里面添加一个VIP功能界面的ID,然后填写到ids里面?
3,如“红点系统”视屏教程中,通过修改U10的值,可以让红点出现在背包按钮或者角色按钮上,如果是我用lua代码自定义的一个按钮的话,如何定义这个
放在角色按钮边上的自定义按钮,或者放在MainTop部分的自定义按钮的ButtonID呢?(主要是TXT版本的代码都是直接写数字的ButtonID,但我Lua里面都是字符串)
4,”主界面ID#按钮ID#面板ID(layerid)#按钮ID#按钮ID按钮ID(用#无限添加按钮ID)”这句话中的“面板ID(layerid)”只是举例么?用于说明“也支持给layer加红点”,
或是必须按照“主界面/按钮/面板”的层级来添加红点呢?
以上,谢谢。
帮你顶一下
页:
[1]