1
我在Corona SDK中創建了Match-3遊戲,並且我想限制玩家在調用gameover之前可以進行的移動量(或輪數)。我也想把它展示給玩家。任何人都可以幫助我實現這一目標,因爲這是我的第一個大項目。Corona SDK中的限制動作
我在Corona SDK中創建了Match-3遊戲,並且我想限制玩家在調用gameover之前可以進行的移動量(或輪數)。我也想把它展示給玩家。任何人都可以幫助我實現這一目標,因爲這是我的第一個大項目。Corona SDK中的限制動作
去年我完成了比賽,三場比賽,並有一個例子來幫助你:
local moves_count = 10 -- limite 10 moves
--Called move_success when player moved two cells succeed
function move_success()
--Your code here
--XXX
--
moves_count = moves_count - 1
update_moves_display()
check()
end
function check()
--Your code here
--XXX
--
while true do
if XXXX then --level clear
level_clear()
return
end
if check_out_of_moves() then
level_failed("outofmoves")
return
end
--Check others you want
--Your code here
--
return
end
end
function update_moves_display()
--Your code here
--XXX
--
end
function check_out_of_moves()
return moves_count == 0
end
function level_failed(info)
--Your code here
--XXX
--
end
function level_clear()
--Your code here
--XXX
--
end
PS:我的英語不太好,請原諒。^_^
我很難將其添加到我的代碼中,這只是Corona Crush的重大修改版本(https://github.com/coronalabs/CoronaCrush/blob/master/main.lua)。你有什麼辦法可以詳細說明如何結婚? – W001W
@ W001W看這裏:[https://github.com/SES-xuelan/m3-for-W001W/blob/master/CoronaCrush-master-edit/main.lua](https://github.com/SES- xuelan/m3-for-W001W/blob/master/CoronaCrush-master-edit/main.lua)並比較它們。 – Albert
非常感謝你Albert!大部分情況下,一切正常。 – W001W