如何在corona上让一个物体落在同一面

假设有一个立方体和一个平台,立方体跳到平台上但恰好落在角落处,由于重力作用它会掉落。立方体会旋转并落在不同的底部面上。

我如何让立方体总是落在相同的面上?

点赞
用户2869158
用户2869158

我会添加一个函数,使每帧更新魔方的旋转保持为0:

local function noRotate(event)
cube.rotation=0
end
Runtime:addEventListener("enterFrame", noRotate)

我不确定这是否是最好的方式,但希望能有所帮助!

2013-12-23 13:19:58
用户2186639
用户2186639

为了性能考虑,你应该使用内置参数来处理相关的物理对象。

CubeObject.isFixedRotation = true
2013-12-25 16:18:25