dmc_trajectory
是一个 Lua 模块,它在不使用物理引擎的情况下,使对象沿着弹道轨迹(抛物线运动)移动。该模块还可以自动旋转对象以匹配轨迹路径的斜率。使用它就像设置一个带有几个 Corona 参数的过渡一样简单。
物理
我尝试实现一个类似的阻力效果,如这里所示:http://www.iforce2d.net/b2dtut/sticky-projectiles
此函数翻转单个或多个元素的物理体,并返回翻转后的形状声明,以便在 "physics.addBody()" API 中使用。目前,此版本仅支持水平翻转(关于理论中心垂直轴的反射)。
这是 Antoon Angelov 编写的 Box2D 凸面分离器的 LUA 和 Corona SDK 移植版本。
它将复杂的非凸形状转换为完全支持的多体。
为了帮助计算物理碰撞类别和掩码,这里有一个很好的表格可供参考
http://forums.coronalabs.com/topic/2128-collision-filters-helper-chart/