2 闲云清风 1个月前 207次点击
答过的问题会重复的。这个原因是因为我是用的随机题库,不然按顺序有点太无聊了。
函数。还有计算。
我只是发出来测试的而已。到时候题库会增加。
到时候还可以试试把那个积分搞成随机数。
hh,没看,直接发了。
该怎么做?
是不是把判断的代码放在一个文件里。然后让其他文件来加载它。
那是怎么整
也就是说我把他们分开。
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
function 上()
kai("/tk/3.1/3.1.lua")
end。假如我把这些都按这样写的话,德行不?
对,题目刷新我也写了。还好之前有js的基础。不然压根就是一头雾水。
封装函数是为了更快捷的调用。然后,大量的重复代码可以像我刚刚那样给他放在一个文件。然后直接一行代码加载那个文件就行。
然后呢其他的各种各样,哪个题正确,哪个题正确。到时候题目多了。然后呢直接一个随机数据全部解决。
然后当时那个第一次写那个代码的人。把变量给写错了
先前那么长的被我改成了这样。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
真厉害。那个开元者。他把代码的写入文件给写的那个啥?反正就是出了问题了。所以让积分每次进入的时候都同步
过期文件无法下载 按钮 麻烦重新上传下谢谢
哇,多早之前的话题,竟然还有人评论。
我太闲了
请问楼主是在哪个渠道学习到的呢。
一个小小小小小小小小的游戏。