【发布时间】:2012-10-13 17:53:17
【问题描述】:
我正在构建一个游戏,它的角色应该可以在多个平台上跳跃。
跳跃功能已经完成,但我想如果角色正好在一个平台(静态身体)下方,当我按下“跳跃”按钮时,角色应该穿过那个平台然后坐在上面。
现在它与平台发生碰撞,角色不能跳上去。
您知道如何实现这一目标吗?
现在平台由具有“静态”主体类型的矩形表示:
local platform = display.newRect( 50, 280, 150, 10 )
platform:setFillColor ( 55, 55, 55)
physics.addBody ( platform, "static", {density=1.0, friction=1.0, bounce=0 })
我在想我是否可以在角色与平台碰撞时改变或移除平台的身体类型,这样他就可以通过平台,但我不知道该怎么做,或者一般情况下是否会这样做工作......也许有一些内置技术可以达到我想要的效果?
【问题讨论】:
标签: coronasdk