我正在开发类似Doodle Jump的游戏。很大的问题:我从GitHub上获取了部分代码,现在我想实现我们在Doodle Jump中实现的功能,该功能可使角色在屏幕掉落时死亡
我已经尝试过类似的事情:
local function falling()
if(player.y > display.contentHeight + 100) then
gameIsRunning = false
scoreLabel:setFillColor(1,0,0)
end
end
Runtime:addEventListener("fall",falling)
在这里,我有github链接到代码(由于格式而无法发布)-> https://github.com/valeriova96/JumpJump.git
预期:企鹅不再可见(他在屏幕下方),然后游戏停止
实际:企鹅不再可见(他在屏幕下方),游戏继续进行,但我看不到企鹅
答案 0 :(得分:0)
我没有完全回答您的问题,但是如果您想停止游戏,则有两种方法可供您选择: 1-在此功能中转到新场景 2-创建一个弹出视图并显示消息 也为了删除您的对象,请执行以下操作: 玩家:removeSelf() 玩家=无 它将从内存中完全删除您的播放器显示组