刚学半天lua的我,来献个丑了。请大家帮忙测试一下程序。借助了一点点别人的开源工程。

2 闲云清风 1个月前 207次点击

共 33 条评论
闲云清风 [楼主] 1个月前
0 

一个小小小小小小小小的游戏。

0 
反馈:1.问题太少,且每一题的正确答案在第二个焦点。 2.答过的题会重复。
闲云清风 [楼主] 1个月前
0 

答过的问题会重复的。这个原因是因为我是用的随机题库,不然按顺序有点太无聊了。

0 
嗯还不错,过过能随机到重复的也就没意思了。
0 
另外问个问题那种交互模式是怎么做出来的呀,我现在连按钮都不会写。
闲云清风 [楼主] 1个月前
0 

函数。还有计算。

0 
好吧,厉害。
闲云清风 [楼主] 1个月前
0 

我只是发出来测试的而已。到时候题库会增加。

闲云清风 [楼主] 1个月前
0 

到时候还可以试试把那个积分搞成随机数。

梦月 1个月前
0 
你好像犯了一个我犯过的错误。你好像把数据也发上来了。
闲云清风 [楼主] 1个月前
0 

hh,没看,直接发了。

梦月 1个月前
0 
不要每答一个题就加载一个音效。多加载几次就没声音了。
闲云清风 [楼主] 1个月前
0 

该怎么做?

闲云清风 [楼主] 1个月前
0 

是不是把判断的代码放在一个文件里。然后让其他文件来加载它。

梦月 1个月前
0 
把夹在跟判断分开。
闲云清风 [楼主] 1个月前
0 

那是怎么整

梦月 1个月前
0 
弄好之后首饰那边上滑的手势运行判断代码。
闲云清风 [楼主] 1个月前
0 

也就是说我把他们分开。

闲云清风 [楼主] 1个月前
0 

function 上()

播放(3)

if x == 2 then

朗读("回答正确,积分 +1")

kai("/k.lua")

r = r + 1

写入文件(activity.getLuaDir().. "/a/r.ghg", "".. r.. "")

q = q + 1

写入文件(activity.getLuaDir().. "/a/q.ghg", "".. q.. "")

elseif x == 3 then

朗读("回答错误,积分 -1")

kai("/k.lua")

r = r - 1

写入文件(activity.getLuaDir().. "/a/q.ghg", "".. q.. "")

elseif x == 4 then

朗读("回答错误,积分 -1")

kai("/k.lua")

r = r - 1

写入文件(activity.getLuaDir().. "/a/q.ghg", "".. q.. "")

elseif x==5 then

r = r -1

写入文件(activity.getLuaDir().."/a/r.ghg",""..r.."")

朗读("跳过成功,积分-1")

kai("/k.lua")

else if x==6 then

kai("/main.lua")

end

end

end

梦月 1个月前
0 
差不多。
闲云清风 [楼主] 1个月前
0 

function 上()

kai("/tk/3.1/3.1.lua")

end。假如我把这些都按这样写的话,德行不?

梦月 1个月前
0 
如果你要按照这样写的话,就是要创建好多个菜单。看你这个只要是第二个焦点都是正确的话,那很好。
梦月 1个月前
0 
很好呢,只需要运行判断代码,不过题目刷新的话,给你自己弄了。
闲云清风 [楼主] 1个月前
0 

对,题目刷新我也写了。还好之前有js的基础。不然压根就是一头雾水。

闲云清风 [楼主] 1个月前
0 

封装函数是为了更快捷的调用。然后,大量的重复代码可以像我刚刚那样给他放在一个文件。然后直接一行代码加载那个文件就行。

闲云清风 [楼主] 1个月前
0 

然后呢其他的各种各样,哪个题正确,哪个题正确。到时候题目多了。然后呢直接一个随机数据全部解决。

闲云清风 [楼主] 1个月前
0 

然后当时那个第一次写那个代码的人。把变量给写错了

闲云清风 [楼主] 1个月前
0 

先前那么长的被我改成了这样。require "import"

require "zg"

import "bcg"

import "android.app.*"

import "android.os.*"

import "android.widget.*"

import "android.view.*"

import "zb"

import "zt"

import "zx"

import "layout"

activity.setContentView(loadlayout(layout))

初始化()

加载("/c/a")

task(100, function()

end)

local a = {"人体中含量最多的金属元素是什么", "钙", "铁", "锌", "跳过","退出答题"}

x = 0

function 左()

kai("/left.lua")

end

function 右()

kai("/right.lua")

end

function 上()

kai("/tk/3.1/3.1.lua")

end

function 下()

朗读("您的分数是,".. r.. ",总共答对题数,".. q.. ",再接再厉。")

end

闲云清风 [楼主] 1个月前
0 

真厉害。那个开元者。他把代码的写入文件给写的那个啥?反正就是出了问题了。所以让积分每次进入的时候都同步

林梦 3周前
0 

过期文件无法下载 按钮 麻烦重新上传下谢谢

闲云清风 [楼主] 3周前
0 

哇,多早之前的话题,竟然还有人评论。

林梦 3周前
0 

我太闲了

0 

请问楼主是在哪个渠道学习到的呢。

添加一条新评论

登录后可以发表评论 去登录