发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
6 0

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

问答专区 2498 6 2021-11-27 18:21:45
我有三个游戏,要按自己设定的顺序跑,UI界面也设定好了。输入框 id="order_bkxxl",输入框 id="order_bkxxl2",输入框 id="order_bkxxl3",以上是填顺序的三个ID。我在输入框填数字多少,返回值就是多少。UI读取界面,要怎么写,才能让他们按我设定的数字,按顺序跑?  新人小白,还请各位大佬解答。

使用道具 举报

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
2021-11-27 21:54:21
额,那如果几十个游戏,是不是就得做几个个这样的功能封装
2021-11-29 18:21:46
lcm2022 发表于 2021-11-27 21:54
额,那如果几十个游戏,是不是就得做几个个这样的功能封装 ...

每一个写一个游戏都是一个lua文件,然后在通过主函数去调用对应的游戏文件.不然游戏多了你打算怎么判断?
2021-11-30 11:15:42
学习了学习
2021-11-30 11:20:43
支持支持
2021-11-30 21:05:58
好好学习游戏
您需要登录后才可以回帖 立即登录
高级模式
返回
问答专区