传奇单机版论坛

 找回密码
 立即注册
查看: 159|回复: 5

编写龙族引擎Lua脚本之客户端(2) -- 点击按钮弹个窗

[复制链接]

签到天数: 7 天

[LV.3]偶尔看看II

565

主题

1464

帖子

1539

积分

管理员

Rank: 9Rank: 9Rank: 9

威望
0
贡献
0
金币
24069

最佳新人活跃会员灌水之王

发表于 2018-12-27 15:08:10 | 显示全部楼层 |阅读模式
前面的示例是利用游戏登录事件执行脚本, 下面的示例是点击按钮来触发.
步骤如下:
  (1)  在 GameEvent.lua中的函数里修改:
function logon()
  local myself = Client.GETGAMEOBJECT('actor', "myself"); -- 获取当前角色对象
  Client.chat(myself.name..", 欢迎你!");
  initUI();
end


  (2)再在GameEvent.lua中添加2个函数 initUI 和 btnClick:
-- 在游戏窗口上部添加一个图像按钮:
function initUI()
  btn1 = UI.addButton(0, 20, 10, "test", "btn1Click", "icon.pak|1");
end;

-- 响应点击按钮
function btn1Click(sender, x, y)
  Client.chat('btn1 click');
  UI.showMessage("好极了, LUA函数可以运行起来了!");
end;


进阶说明:
    1. 按钮还可以为动画/图标按钮 (参照 UI.addImageButton命令)和脚本按钮(参照 UI.addScriptButton 命令);
    2. 按钮上的图像除了可为wzl/wil/pak等资源文件中的图片之外, 还可以直接为.bmp/.png/.jpg等图像文件, 并且还可以扩展为网络上的图片;
    具体参照说明文档中的 . 示例:
  btn1.image = 'newOpUI.pak|15';            -- 设置底图为资源文件newOpUI.pak中的第15张图像
  btn1.image = 'data\2.png';                   -- 设置为本地图片文件; 路径为相当于游戏目录;
  btn1.image = 'http://127.0.0.1/9.png';   -- 设置为http协议网络图像文件; 不可省略协议头: http://

执行效果截图:



点击弹窗
144829n3b43w4fsef4i5f3.png


有问题请去传奇交流求助版块发帖咨询,帖子下面回复是看不到的!每天信息太多,请见谅!

签到天数: 7 天

[LV.3]偶尔看看II

565

主题

1464

帖子

1539

积分

管理员

Rank: 9Rank: 9Rank: 9

威望
0
贡献
0
金币
24069

最佳新人活跃会员灌水之王

 楼主| 发表于 2018-12-27 15:09:06 | 显示全部楼层
其实楼主我也是看了半天没有看懂的!
不过据说以后做手游端H5端的话都需要用lua脚本写各种功能!
因此我们保存在这里留着以后有用哦!
有问题请去传奇交流求助版块发帖咨询,帖子下面回复是看不到的!每天信息太多,请见谅!

签到天数: 93 天

[LV.6]常住居民II

48

主题

716

帖子

716

积分

高级会员

Rank: 4

威望
0
贡献
0
金币
2462
发表于 2019-1-2 09:57:05 | 显示全部楼层
论坛是我家,分享靠大家!!!...

该用户从未签到

0

主题

1

帖子

1

积分

新手上路

Rank: 1

威望
0
贡献
0
金币
3
发表于 2019-1-20 21:20:01 | 显示全部楼层
支持一下
欢迎大家来到传奇单机版论坛,有资源的朋友可发点东西到论坛赚取金币和大家交流资源呀!

该用户从未签到

0

主题

2

帖子

2

积分

新手上路

Rank: 1

威望
0
贡献
0
金币
35
发表于 2019-1-21 16:11:36 | 显示全部楼层
欢迎大家来到传奇单机版论坛,有资源的朋友可发点东西到论坛赚取金币和大家交流资源呀!

该用户从未签到

0

主题

12

帖子

12

积分

新手上路

Rank: 1

威望
0
贡献
0
金币
40
发表于 2019-1-21 17:13:02 | 显示全部楼层
我是来刷分的,嘿嘿
欢迎大家来到传奇单机版论坛,有资源的朋友可发点东西到论坛赚取金币和大家交流资源呀!
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

联系站长QQ|Archiver|手机版|小黑屋|传奇单机版论坛 ( 湘ICP备17021663号-1 )|网站地图

GMT+8, 2019-5-21 23:43 , Processed in 0.031910 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2028 Comsenz Inc.

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