|
下载地址在本帖最末尾 回复本文后可见
本版本为beta版 暂时不支援更新商业版 待稳定之后更新
请注意:本版本为测试稳定性 会收集您的个人信息与出错信息 下载使用即同意本规则
商业版购买联系
QQ 715837 QQ 859729391
购买查看连接 http://bbs.ml30.com/forum.php?mod=viewthread&tid=47
二建端使用微端, 不再需要下载客户端,直接使用登录器即可进入游戏!
登录器可以自己根据喜好自由更改。(使用纯Html开发UI,自行打开登录器查看dlq文件夹)
GA3.1新功能:
1 ABundle的支持 建议使用ABundle来编写客户端与服务端的lua脚本
例子可见服务端中 lua/ABundle/Module/Iselect.lua 脚本
脚本重载命令为 [GM密码 LoadABundle Iselect.lua]
您可以在ABundle中同时书写客户端跟服务端脚本 并且客户端直接调用服务端的脚本函数
服务端代码请用<? ?> 包裹起来
例子(点执行可以在线测试):http://bbs.ml30.com/forum.php?mod=viewthread&tid=213
2 新增以下Client库函数(服务端)
- Client.RunABundle(player,ABFile)
执行一个ABundle 必须在 lua/ABundle/Config.lua中加载 或者 使用[GM密码 LoadABundle ABFile]加载
注意:使用web在线测试无ABFile时 可以使用__WEBFILE__ 来替代
例子可见 http://bbs.ml30.com/forum.php?mod=viewthread&tid=210
- Client.Show(player,viewTitle)
呼出一个窗口 viewTitle为窗口名
例子可见 http://bbs.ml30.com/forum.php?mod=viewthread&tid=210
- Client.Close(player,viewTitle)
关闭一个窗口 viewTitle为窗口名
例子可见 http://bbs.ml30.com/forum.php?mod=viewthread&tid=210
- Client.WaitABRunScript(player,luascript)
向客户端执行一段客户端脚本 该命令为异步命令 将会在所有ABundle包加载完毕之后开始执行
例子:Client.WaitABRunScript(player,"new.ShowView("..id..","..func..")");
- Client.CreateAB(filename,text)
动态创建一个ABundle包 该包为异步处理 可以无限大 例如道具商城的数据传输可以使用(不会卡界面)
例子:
Client.CreateAB('Mysetting',[[
tbl_shop = {
[1] = '魔法石',
[2] = '封印卡',
[3] = '时间水晶',
}
]])
Client.RunABundle(player,'Mysetting')
Client.WaitABRunScript(player,"new.ShowView("..id..","..func..")")
- 建议配合 Client.Show 或 Client.WaitABRunScript使用
- 这两个函数为异步函数 会在所有ABundle加载完毕之后才执行
- 从代码层面上无需等待回调返回即可在view中直接使用tbl_shop表
3 新增new.www函数(客户端) 可以实时下载bmp图片(必须是32位bmp图)
TESTLoader = new.www('http://bbs.ml30.com/gacenter/Iselect/')
cc.bmpbutton =
{
args = { TESTLoader.Uget('bg2.bmp') };
title = 'bg';
xpos = 0; ypos = 0;
on_load = function(object)
end;
on_event = function(object)
object.id = TESTLoader.Uwait('bg2.bmp')
end;
};
例子:http://bbs.ml30.com/forum.php?mod=viewthread&tid=213
4 支援GA应用中心 可在web网页中实时安装新功能(支援免费版跟商业版)
商业版默认关闭此功能 需要打开请在init.lua脚本中最后一行加入 GAcenterOpen = true
开发者需要SDK开发文档可以联系 blue
安装完成之后 会执行脚本中的gacenter.finish回调
- 登录游戏帐号需要有GM权限功能(数据库debugger = 1)
在线安装测试 http://bbs.ml30.com/forum.php?mod=viewthread&tid=140
5 支援在线执行代码测试 可以随时在网页中修改并且执行 详细可见 GA framework 3.1 测试
http://bbs.ml30.com/forum.php?mod=viewthread&tid=210
- 二建端需要使用20211121及以上版本(商业版测试中 可以连络凤凰更新)
- 登录游戏帐号需要有GM权限功能(数据库debugger = 1)
- 正确执行完成之后 会执行脚本中的gacenter.finish回调
6 官方所有控件测试例子与自定义控件
控件例子:http://bbs.ml30.com/forum.php?mod=forumdisplay&fid=46
自定义控件:可以参考lua/ABundle/Module/Iselect.lua 中的cc.counter(a.control.con1.lua中定义)
7 ldb打包工具更新
同样的方式会多输出image/GA31_a1/加密后的bmp 然后上传至new.www所下载目录即可(下载地址回复可见)
GA二建端免费版限定在线上限100人 GM密码绑定[gm gold 1]
其他与商业版功能相同 可见既所得
GA主页&商业咨询: http://ga.cgdev.me/
GA白皮书(服务端):http://lua.cgdev.me/
GA白皮书(客户端): http://client.cgdev.me/docs/gaclient/gaclient-1bdcn3fqkj7nk
cgdev开发者论坛: http://www.cgdev.me/
测试帐号:cgdev 密码:123
|
|