跳转到内容

第一个游戏案例

计分器

想知道一共打中了怪物多少次,我们可以制作一个UI记分器

--控件实例ID,用于做计分器
local ui_socre=101350
--用于记录分数
local socre=0
--分数加1
socre = socre + 1
--拼接显示的文字
local socre_string='当前分数为'..tostring(socre)
--同步修改控件文本
UI:SetTextSize({ui_socre},socre_string)
--日志打印到控制台
printLog(socre_string)
Image50在界面编辑中,拖入一个文本控件作为显示记分器,编辑成自己喜欢的样子。
Image51
Image52
保存它的实例ID到元件脚本中,再创建一个变量用于记录分数
Image53在 当受到当生物受到伤害前 的事件回调函数中,添加逻辑:增加分数、同步更新控件并日志打印到控制台。
到这里Lua脚本就编辑完成啦,按照前面的步骤完成后,让我们试玩看看效果吧~