繁体   English   中英

如何在2D世界中将像素转换为米?

[英]How to convert pixels into meters in a 2D world?

首先,我没有使用box2d,这意味着我不能只发明一个数字并将其设置为ppm的值。 我想做的是这样的 ,但是用户可以设置对象的高度。 当我在没有空气阻力的情况下实施重力时,撞击地面所需的时间约为1.4秒,而我的物体/精灵的起始高度约为590像素。 然后,我使用计算器以米为单位计算海拔高度,该高度约为9.6m(如果物体掉落1.4秒)。 但是后来我不知道如何计算每米所需的像素数量,这更加令人困惑,因为由于没有空气阻力,物体的速度y每秒增加9.8像素。 提前致谢

590px / 9.6m = 61.458像素至米 如您所愿地四舍五入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM