为什么查遍所有的资料,没有任何文字说明linearVelocity的单位呢

linearVelocity在文档中描述为“刚体在世界坐标下的线性速度”,可却没有说明这个速度的单位是什么,是每秒多少像素,还是每毫秒呢,如果要计算比如子弹的射击距离,没有单位根本没法计算。

烦请各位知道的说一下。谢谢了
也麻烦引擎组在文档里加上吧。

1赞

我以前用过这个 api

我是 一点点 的 改大 改小 改大 改小 改出来的合适值

.
.
.
也不知道 是不是我这样的人太多了.

所以引擎组 不屑于给我等b民写文档

box2d 建议标准单位是米.但前提你所有的建模也是按照这个标准来的.所以准确说是你自己定义单位而不是引擎给出.

Box2D 已被调谐使用米,千克和秒来作单位

感谢回复
感谢回复

但是2d地图类,比如tiledmap地图大小都是以像素为单位,像素和米之间又如何转换呢
感谢回复

https://docs.cocos.com/creator/manual/zh/physics/physics/physics-manager.html

重力是物理表现中非常重要的一点,大部分物理游戏都会使用到重力这一物理特性。默认的重力加速度是 (0, -320) 世界单位/秒^2,按照上面描述的转换规则,即 (0, -10) 米/秒^2。

1赞

根据使用的物理引擎用楼上的办法可以计算出来