查看: 82568|回复: 107

【第85课】GOM引擎游戏界面场景添加自定义按钮教程

  [复制链接]

323

主题

62

回帖

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2019-2-19 16:36:18 | 显示全部楼层 |阅读模式
新年快乐、恭喜发财

大家好,今天的课程中讲解的是在游戏场景界面中添加自定义样式按钮以及自定义位置教程,支持自定义按钮的引擎现在也有很多,比较主流的引擎就是GEEGOMHGE用户比较多的,其他老的引擎是不支持自定义按钮相关的功能,比如 LEG/BLUEHEROMAX3KM2还有很多更老的引擎,

第六十一课:http://www.xuexikaifu.com/thread-65-1-2.html





GOM引擎   



GOM引擎与GEE引擎不同的是,GEE支持把自定义按钮在不同位置显示,比如 装备栏、背包、游戏界面还有很多,而GOM引擎只能在游戏界面上显示,关于GOM引擎的自定义按钮资料也很少,引擎帮助文件也几乎没有介绍,GOM引擎还有一个命令支持把自定义按钮在背包中显示,这个需要跟UI中的图片样式搭配使用,背包界面支持的自定义按钮数量是1-5个,在脚本QFunction-0.txt里触发[@ItemBagButtonClickX] X范围在1-5,可以使用脚本命令SETITEMBAGBUTTONINFO来动态调整按钮的位置,或是否显示某个按钮。
命令格式 SETITEMBAGBUTTONINFO 按钮编号(1~5) 是否可见(0不可见,1可见) 坐标X 坐标Y 提示信息。


功能:
    脚本增加自定义按钮

格式:命令 参数1 参数2 参数3 参数4 参数5 参数6 参数7 参数8 参数9 参数10
命令:ADDBUTTON
[@main]
<自定义按钮/@main1>\

[@main1]
#IF
#ACT
ADDBUTTON 3 1 283 284 285 10 200 1 -1 自定义按钮1\测试增加按钮

参数说明:

参数1WIL补丁序号,此序号在M2-查看-列表信息二-WIL资源 里面编辑
参数2为按钮点击后的脚本触发序号,触发QF里面的[@ButtonClickX]X即为触发序号
参数3为按钮默认图片
参数4为鼠标经过图片
参数5为按钮按下图片
参数6为距离窗口左边的距离(此参数建议用分辨率宽变量计算)
参数7为距离窗口顶边的距离(此参数建议用分辨率高变量计算)
参数8为按钮是否可以移动0=不能移动1=可以移动
参数9为按钮上面显示的文字标题,-1时为空标题(用于不显示标题)
参数10为鼠标移动到按钮显示的悬浮框备注信息
[@main2]
#IF
#ACT
ADDBUTTON 1 4 2003 2004 2005  190 10 0 -1 狂暴之力
ADDBUTTON 1 6 2006 2007 2008  380 10 0 -1 现金服务

其他说明:

按钮序号只能为1-50,因为最多就添加50个自定义按钮
格式:命令 参数1 参数2
命令:DELBUTTON
例子
#IF
#ACT
DELBUTTON 1 1
说明:参数1为按钮序号(1-50) 参数2(0或空的时删除自己的,1时删除全服用户的)



包裹按钮自定义按钮触发共5个按钮在脚本QFunction-0.txt里触发
[@ItemBagButtonClickX] X范围在1-5
[@ItemBagButtonClick1]
[@ItemBagButtonClick2]
[@ItemBagButtonClick3]
[@ItemBagButtonClick4]
[@ItemBagButtonClick5]

可以使用脚本命令SETITEMBAGBUTTONINFO来动态调整按钮的位置,或是否显示某个按钮。
命令格式 SETITEMBAGBUTTONINFO 按钮编号(1~5) 是否可见(0不可见,1可见) 坐标X 坐标Y 提示信息

使用方法:

首先启动登陆器配置器
点击界面UI编辑-界面编辑-OK

然后找到包裹的窗口,鼠标点一下包裹窗口,右边的窗口会有名称,DItemBag_,在这个下面找到 DItemBagButton1 DItemBagButton2 DItemBagButton3 DItemBagButton4 DItemBagButton5
5个按钮点击会分别触发QF[@ItemBagButtonClickX],默认是隐藏的,不显示的,并且没有素材显示,需要设置素材。
鼠标选择其中一个按钮,比如点击DItemBagButton1,然后在左边的窗口,双击图片,就可以设置素材了(具体可以到我们官方网站看视频教程,UI编辑的视频)
在左边的窗口基本属性里-是否可见设置成True。就可以显示按钮,这一步可以省略。可以使用脚本命令SETITEMBAGBUTTONINFO设置。



学习资料  下载连接  必须回帖  即可显示
游客,如果您要查看本帖隐藏内容请回复



回复

使用道具 举报

0

主题

24

回帖

20

积分

Rank: 3Rank: 3

积分
20
发表于 2019-2-21 03:33:36 | 显示全部楼层
135154564661
回复

使用道具 举报

0

主题

5

回帖

0

积分

Rank: 1

积分
0
发表于 2019-2-24 21:02:22 | 显示全部楼层
111111111111111111111111111
回复

使用道具 举报

0

主题

5

回帖

0

积分

Rank: 1

积分
0
发表于 2019-2-24 21:26:19 | 显示全部楼层
Wwwwwwwwwwww
回复

使用道具 举报

0

主题

4

回帖

0

积分

Rank: 1

积分
0
发表于 2019-2-25 09:11:29 | 显示全部楼层
DSWWASSAASASAS
回复

使用道具 举报

0

主题

4

回帖

0

积分

Rank: 1

积分
0
发表于 2019-2-25 09:13:04 | 显示全部楼层
辅导辅导费的地方
回复

使用道具 举报

0

主题

14

回帖

0

积分

Rank: 3Rank: 3

积分
0
发表于 2019-3-3 19:28:22 | 显示全部楼层
辛苦 辛苦 辛苦
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2019-4-3 11:49:09 | 显示全部楼层
ffffffffffffffff
回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2019-4-3 12:43:25 | 显示全部楼层
wssssssssssssssss
回复

使用道具 举报

0

主题

3

回帖

10

积分

Rank: 1

积分
10
发表于 2019-4-5 14:02:28 | 显示全部楼层
广西分公司公司的分公司
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部 返回列表