【第1步】:
如果是PC端打开:client_data/ui/desktop/Scenes/maingame.scene文件
如果是手机端打开:client_data/ui/mobile/Scenes/maingame.scene文件
【第2步】:
在maingame.scene文件中添加一行如下:
layer=bigdlg,name=ceshi1,scriptname=测试/测试脚本,y=-0.075,w=692,h=430,bkimg=通用背景框大,flags=滑动到设定位置|弹出层|可移动,align=中心居中,openani_time=240,fadetime=120,
说明:你需要修改name=和scriptname=这两个字段后面的值
name字段是大对话框名称,可以任取,但不能有中文,
scriptname是调用服务器上哪个脚本文件,这个脚本文件要写在目录“Mir200/Envir/Market_Def/客户端调用脚本”目录里。
以本示例,scriptname=测试/测试脚本,表示调用服务器上Mir200/Envir/Market_Def/客户端调用脚本/测试/测试脚本.txt中的脚本
【第3步】:
在client_data/ui/common/Layers目录中新建一个UI文件,文件名要和第2步中指定的name=后面的值一样,文件后缀为.layer
以本示例,这个UI脚本文件为:在client_data/ui/common/Layers/ceshi1.layer
【第4步】:
用文本工具打开ceshi1.layer文件,开始编辑大对话框中的UI.
示例的ceshi1.layer文件中已有部分内容,自己的功能可根据自己的需求自行增减
【第5步】:
打开gameui.layer文件,加一个按钮如下:
uitype=button,name=测试按钮,text=测试,link=^openlayer ceshi1 上端滑出 1,x=-380,y=42,align=右对齐,w=36,h=36,
说明:自己需要修改name text等字段,以实现的自己的定制功能
link字段是点击这个按钮后,要执行的命令,这里我们要打开刚刚加的大话框,就要调用^openlayer命令,这个命令要指定对话框名称,
这个名称就是第2步中name字段值.
如果点击这个按钮能成功打开大对话框,表示所有设置正确,接下来就是写服务器脚本,和大对话框交互。
发表回复
要发表评论,您必须先登录。