physics.setScale()

类型 函数
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 )