|
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册
×
我这里是做的是分开展示,一次只展示一个大陆,不是一次把所有大陆展示出来,这样容易卡顿,如果你有更好的方式可以分享讨论- [@游戏攻略界面]
- {
- #IF
- #ACT
- MOV N$大陆标识 2
- goto @装备展示面板
- [@装备展示面板]
- ; 装备展示
- #IF
- #ACT
- MOV U9 7
- #SAY
- <Img|esc=1|show=4|reset=1|img=custom/yxgl/bg.png|bg=1|move=1>
- <Layout|x=976.0|y=-48.0|width=80|height=80|link=@exit>
- <Button|x=974.0|y=-6.0|pimg=public/1900000511.png|nimg=public/1900000510.png|link=@exit>
- <Frames|x=46.0|y=20.0|speed=15|loop=-1|count=62|suffix=.png|prefix=custom\yxgl\tx\tx_>
- <Img|x=56.0|y=37.0|esc=0|img=custom/yxgl/tips.png>
- <Button|x=90.0|y=109.0|nimg=custom/yxgl/an/an1_0.png|size=18|pimg=custom/yxgl/an/an1_1.png|color=255|link=@本服特色面板>
- <Button|x=90.0|y=159.0|nimg=custom/yxgl/an/an2_1.png|size=18|pimg=custom/yxgl/an/an2_0.png|color=255|link=@装备展示面板>
- <Button|x=89.0|y=211.0|nimg=custom/yxgl/an/an3_0.png|size=18|pimg=custom/yxgl/an/an3_1.png|color=255|link=@玩法介绍面板>
- <Img|x=300.0|y=74.0|esc=0|img=custom/yxgl/15.png>
- <Img|x=303.0|y=74.0|esc=0|img=custom/yxgl/16.png>
- <ListView|children={2,3,4,5,6,7,8}|x=315.0|y=440.0|width=630|height=42|direction=2|margin=3|loadDelay=0|bounce=0|reload=0>
- <ListView|children={9,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9}|x=313.0|y=86.0|width=630|height=338|margin=3|loadDelay=1>
- <$STR(S$装备展示列表<$STR(N$大陆标识)>)>
- #IF
- #ACT
- MOV S$选中按钮2 an2-1
- MOV S$选中按钮3 an3-1
- MOV S$选中按钮4 an4-1
- MOV S$选中按钮5 an5-1
- MOV S$选中按钮6 an6-1
- MOV S$选中按钮7 an7-1
- MOV S$选中按钮8 an8-1
- MOV S$选中按钮<$STR(N$大陆标识)> an<$STR(N$大陆标识)>-2
- ;二大陆
- #IF
- #SAY
- <Button|id=2|x=-8.0|y=113.0|size=18|color=255|nimg=custom/yxgl/zbzs/<$STR(S$选中按钮2)>.png|link=@切换大陆#大陆标识=2>
- ;三大陆
- #IF
- large U9 2
- #SAY
- <Button|id=3|x=428.0|y=444.0|size=18|color=255|nimg=custom/yxgl/zbzs/<$STR(S$选中按钮3)>.png|link=@切换大陆#大陆标识=3>
- ;四大陆
- #IF
- large U9 3
- #SAY
- <Button|id=4|x=554.0|y=444.0|size=18|color=255|nimg=custom/yxgl/zbzs/<$STR(S$选中按钮4)>.png|link=@切换大陆#大陆标识=4>
- ;五大陆
- #IF
- large U9 4
- #SAY
- <Button|id=5|x=681.0|y=444.0|size=18|color=255|nimg=custom/yxgl/zbzs/<$STR(S$选中按钮5)>.png|link=@切换大陆#大陆标识=5>
- ;六大陆
- #IF
- large U9 5
- #SAY
- <Button|id=6|x=808.0|y=444.0|size=18|color=255|nimg=custom/yxgl/zbzs/<$STR(S$选中按钮6)>.png|link=@切换大陆#大陆标识=6>
- ;七大陆
- #IF
- large U9 6
- #SAY
- <Button|id=7|x=428.0|y=444.0|size=18|color=255|nimg=custom/yxgl/zbzs/<$STR(S$选中按钮7)>.png|link=@切换大陆#大陆标识=7>
- ;八大陆
- #IF
- large U9 7
- #SAY
- <Button|id=8|x=935.0|y=444.0|size=18|color=255|nimg=custom/yxgl/zbzs/<$STR(S$选中按钮8)>.png|link=@切换大陆#大陆标识=8>
- #IF
- ;等于空不遍历
- equal S$装备展示列表<$STR(N$大陆标识)>
- #ACT
- MOV N$装备展示起始行 <$GetTypeBRow(cfg_装备展示,0,<$STR(N$大陆标识)>)>
- MOV N$装备展示结束行 <$formulation[<$GetTypeERow(cfg_装备展示,0,<$STR(N$大陆标识)>)>+1]>
- MOV N$装备展示最大列 9
- MOV S$装备展示列表<$STR(N$大陆标识)>
- MOV N$行开始ID 0
- ;遍历行
- while <$STR(N$装备展示起始行)> < <$STR(N$装备展示结束行)>
- MOV S$子元素ID
- MOV N$装备展示起始列 1
- MOV N$列开始ID 1
- goto @添加单排装备展示
- INC S$装备展示列表<$STR(N$大陆标识)> <Layout|id=a<$STR(N$行开始ID)>|children={<$STR(S$子元素ID)>}|x=17.0|y=86.0|width=630|height=70|bounce=0|direction=2>
- INC N$行开始ID 1
- INC N$装备展示起始行 1
- endwhile
- ;遍历列
- [@添加单排装备展示]
- #act
- MOV S$装备名称 <$cfg_装备展示(<$STR(N$装备展示起始行)>_<$STR(N$装备展示起始列)>)>
- #IF
- ;等于空跳出goto循环
- not equal S$装备名称
- small N$装备展示起始列 N$装备展示最大列
- #ACT
- ;每列元素之间的间距
- formulation <$STR(N$装备展示起始列)>*80-80 N$元素横坐标
- MOV S$图片ID a<$STR(N$行开始ID)>-<$STR(N$列开始ID)>
- INC N$列开始ID 1
- MOV S$装备ID a<$STR(N$行开始ID)>-<$STR(N$列开始ID)>
- INC S$装备展示列表<$STR(N$大陆标识)> <Img|id=<$STR(S$图片ID)>|x=<$STR(N$元素横坐标)>|y=0|esc=0|img=custom/yxgl/itembg6.png>
- INC S$装备展示列表<$STR(N$大陆标识)> <ItemShow|id=<$STR(S$装备ID)>|x=<$STR(N$元素横坐标)>|y=0|width=70|height=70|itemcount=1|itemname=<$STR(S$装备名称)>|bgtype=0|showtips=1>
- INC S$子元素ID <$STR(S$图片ID)>,<$STR(S$装备ID)>,
- INC N$装备展示起始列 1
- ;开始执行下一列
- INC N$列开始ID 1
- goto @添加单排装备展示
- #elseact
- break
- [@切换大陆]
- #ACT
- MOV N$大陆标识 <$STR(S$大陆标识)>
- #OR
- equal N$大陆标识 0
- small u9 3
- #ACT
- MOV N$大陆标识 2
- goto @装备展示面板
- break
- #OR
- ;标识验证,小于等于U9,表示U9为合法
- equal N$大陆标识 U9
- small N$大陆标识 U9
- #act
- MOV N$大陆标识 <$STR(S$大陆标识)>
- goto @装备展示面板
- break
- #elseact
- MOV N$大陆标识 2
- goto @装备展示面板
- break
- }
复制代码
|
|