找回密码
马上加入

QQ登录

只需一步,快速开始

搜索
发新帖

0

收听

0

听众

5

主题
发表于 2024-10-31 21:31:06 | 查看: 272| 回复: 6

第一步,我们要到 "dev\GUIExport\alg" 创建一个界面,ALG框架不论前端是什么,都是以界面的方式进行载入的,下面是我写的一个图标例子。

1.png

第二步,到客户端"dev\alg\dev\ui"目录下面创建一个文件夹,文件夹的名字叫“顶部图标”,在“顶部图标”文件夹中,创建一个main.lua文件。因为ALG框架的所有UI初始加载的就是main.lua文件。具体可以去看看ALG的NPC交互教程:[https://www.bilibili.com/video/BV1X4421Q7u4?spm_id_from=333.788.videopod.sections&vd_source=edfe8784a0c25cc750641e6382eb11fd]()

2.png

第三步,我们就要开始编写main.lua函数里面的代码了,main.lua实际上就是原生态的GUIlayout脚本文件,但是ALG这一块太好用了。不需要到入口文件去载入一下就直接可以调用了。

3.png

在MAIN.lua文件的编写中,如果是顶部图标。一定一定要把是否PC鼠标经过吞噬关闭掉

--是否pc鼠标经过吞噬/触摸吞噬,默认true isRevmsg=false;

除了上面的吞噬关闭之外,还需要把针对于NPC界面需要使用的这些屏幕背景颜色、透明度、默认是否关闭,全都给注释掉或者直接删除掉,要不然会出现界面黑底、人物无法移动、点击屏幕就关闭顶部图标的问题。

--主界面时 添加全屏关闭背景 色值 "#000000" 渐变色填写 table {"#FF0000", "#FFFFFF"}
screenClose="#2D2929";
--主界面时 添加全屏关闭背景 色值 透明度
screenCloseOpacity=170;
--主界面时 关闭背景颜色层点击是否关闭默认关闭
screenCloseClickClose=true;
发表于 2024-11-2 16:54:43 IP属地:江苏省南京市

请教下,添加完了, 怎么打开呢

回复 显示全部楼层 道具 举报

发表于 2024-11-3 12:53:42 IP属地:江西省

添加完毕之后,在客户端的 "alg\dev\delay" 目录下面增加一个 [顶部按钮图标加载.lua] 文件,文件里面的内容如下:

--延迟加载顶部图标
--alg:uiopen("顶部图标")

这个"delay"目录是延迟加载目录,只要放到里面的lua文件,都是在玩家登录之后,自动加载的。

回复 显示全部楼层 道具 举报

发表于 2024-11-4 10:07:42 IP属地:江苏省南京市
ropopo 发表于 2024-11-3 12:53
[md]添加完毕之后,在客户端的 "alg\dev\delay" 目录下面增加一个 [顶部按钮图标加载.lua] 文件,文件里面 ...

非常感谢,可以打开了,另外再请教两个小问题:1.界面位置怎么调整呢,我在可视化界面编辑下调整位置没有作用,打开自动显示在左上角;2.添加的该界面如何跟主界面绑定在一起,就是主界面隐藏也会跟着隐藏
小白跟接触,往大佬指点,谢谢

回复 显示全部楼层 道具 举报

发表于 2024-11-5 08:46:59 IP属地:江西省南昌市
本帖最后由 ropopo 于 2024-11-5 08:48 编辑
chjh 发表于 2024-11-4 10:07
非常感谢,可以打开了,另外再请教两个小问题:1.界面位置怎么调整呢,我在可视化界面编辑下调整位置没有 ...

1、界面位置问题:如果是使用ALG框架的话,那么可以查看一下前端框架中的,alg\dev\ui\alg一大陆\NPC包示例\main.lua文件,里面有一段写着: location={pos=8,offsetX=0,offsetY=0};  这一段自己拿出来看一下,这是设置界面的8个位置。
2、主界面隐藏问题:如果是使用ALG框架的话,同样是在上面的示例中,location={pos=8,offsetX=0,offsetY=0}  这个变量行的下面有你需要的东西

回复 显示全部楼层 道具 举报

发表于 2024-11-5 14:47:40 IP属地:江苏省南京市
ropopo 发表于 2024-11-5 08:46
1、界面位置问题:如果是使用ALG框架的话,那么可以查看一下前端框架中的,alg\dev%ui\alg一大陆\NPC包示 ...

谢谢你,我使用的是ALG框架,位置问题找到地方了,第二个问题是我想把这个顶部图标界面绑定到主界面上就是在主界面隐藏时也能同时隐藏我这个顶部图标界面,现在是当主界面隐藏时我这个顶部图标界面还在,有没有办法让它能跟着主界面一起,要显示主界面顶部图标界面就显示,主界面要隐藏的话这个顶部图标界面也要隐藏。不知道有啥方法没

回复 显示全部楼层 道具 举报

发表于 2024-11-12 17:26:48 IP属地:山东省淄博市
66666666666666666666666666666

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 马上加入

QQ|Archiver|手机版|小黑屋|alg阿灵戈社区 ( 苏ICP备2023026137号-1|苏ICP备2023026137号-1 )

GMT+8, 2025-3-12 18:56 , Processed in 1.397246 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表