有三个游戏,要按自己的顺序循环跑

[复制链接]
查看1560 | 回复6 | 2021-11-27 18:21:45 | 显示全部楼层 |阅读模式
我有三个游戏,要按自己设定的顺序跑,UI界面也设定好了。输入框 id="order_bkxxl",输入框 id="order_bkxxl2",输入框 id="order_bkxxl3",以上是填顺序的三个ID。我在输入框填数字多少,返回值就是多少。UI读取界面,要怎么写,才能让他们按我设定的数字,按顺序跑?  新人小白,还请各位大佬解答。
回复

使用道具 举报

Aitlo | 2021-11-27 18:48:54 | 显示全部楼层
本帖最后由 Aitlo 于 2021-11-27 18:50 编辑
  1. function 功能1()
  2. print("功能1")
  3. end
  4. function 功能2()
  5. print("功能2")
  6. end
  7. function 功能3()
  8. print("功能3")
  9. end



  10. --你把游戏函数名存储一个表:
  11. local gameTab = {功能1,功能2,功能3}
  12. --然后获取UI的返回数据也存成一个表:
  13. local numberTab = {2,1,3}
  14. --在通过for循环去遍历numberTab

  15. for i=1,#numberTab do
  16.     gameTab[numberTab[i]]() -- 遍历numberTab 根据数值调用gameTab表位置的功能函数
  17. end
复制代码


QQ截图20211127184833.png
回复

使用道具 举报

lcm2022 | 2021-11-27 21:54:21 | 显示全部楼层
额,那如果几十个游戏,是不是就得做几个个这样的功能封装
回复

使用道具 举报

Aitlo | 2021-11-29 18:21:46 | 显示全部楼层
lcm2022 发表于 2021-11-27 21:54
额,那如果几十个游戏,是不是就得做几个个这样的功能封装 ...

每一个写一个游戏都是一个lua文件,然后在通过主函数去调用对应的游戏文件.不然游戏多了你打算怎么判断?
回复

使用道具 举报

tobo520 | 2021-11-30 11:15:42 | 显示全部楼层
学习了学习
回复

使用道具 举报

tobo520 | 2021-11-30 11:20:43 | 显示全部楼层
支持支持
回复

使用道具 举报

ss0920 | 2021-11-30 21:05:58 | 显示全部楼层
好好学习游戏
回复

使用道具 举报

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

本版积分规则

10

主题

60

帖子

575

积分

高级会员

Rank: 4

积分
575