类型 函数 库 physics.* 返回值 无 修订 版本 2024.3703 关键词 physics,缩放,物理缩放 另请参阅 physics.start()
设置用于在屏幕上的 Corona 坐标和模拟物理坐标之间转换的内部像素/米比率。这应该只在实例化任何物理对象之前执行一次。
更改此值不会产生视觉上的影响 — 它只会影响物理模型的精度。Box2D 引擎针对模拟大小在 0.1 米到 10 米之间的中等大小物体进行了调整,因此当游戏中的物体映射到大致落在此范围内的物理属性时,它才能发挥最佳效果。
默认缩放值为 `30`,这意味着最佳的 0.1 米到 10 米范围对应于大小在 3 到 300 像素之间的可见对象。对于较大的对象,您可能希望将此值增加到 `60` 或更大。
如果要模拟的对象看起来太迟钝或反应太慢,您可能也需要增加此值。在这种情况下,它们可能对您的目的来说太大太重了 — 尝试提高缩放值和/或降低它们的密度。
physics.setScale( value )
数字。 设置缩放值。默认缩放值为 `30`,这意味着最佳的 0.1 米到 10 米范围对应于大小在 3 到 300 像素之间的可见对象。
physics.setScale( 60 )