VintageGray  2024-5-10 14:12:16 | 技术答疑|
1 610

0

回帖

1151

金币

612

积分

积分
612
发表于 2024-5-10 14:12:16 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 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,如果是我自己做的新界面,比如用“GUIWin_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加红点”,
或是必须按照“主界面/按钮/面板”的层级来添加红点呢?

以上,谢谢。

回复

使用道具 举报

29

回帖

2179

金币

1207

积分

积分
1207
发表于 2024-5-18 11:57:21 | 显示全部楼层
帮你顶一下
回复

使用道具 举报