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'吗? –