0
在我的電暈應用程序中,我有一個角色,可以在遊戲過程中使用fly
。這是通過觸摸jump/fly button
來完成的。我已經達到了這個:在corona SDK遊戲中獲取對象的座標
local c=false -- Flag residing fly/jump button state
function up:touch(event)
if event.phase == "began"
c=true
elseif event.phase =="ended" then
c=false
end
end
function jump(event)
if c then
character:applyForce (0,-300, character.x, character.y)
end
end
up:addEventListener("touch", up)
Runtime:addEventListener("enterFrame", jump)
現在我需要禁用按鈕,直到人物再次到達地面。爲此,我決定在運行時檢查字符Y的位置,但不知道如何去做。我不確定這是否是正確的想法。如果你有更好的選擇,那麼也請給我建議。
問題:
- 我想要的功能,將計算object.x和object.y座標,並將它們保存到變量x和y,當應用程序正在運行的所有時光。
- 我是lua的入門者,是否有任何方法可以在C++中使用corona編程?
現在我想檢查禁用一旦按下跳轉按鈕。
你想完成什麼? –
事情是,如果角色在地面上,我只想設置跳躍按鈕才能按下。所以我需要一個字符的y座標來查看是否可以按下跳轉按鈕。 – user3215624
難道你不需要在需要時檢查角色的'y'嗎? –