box2dweb相关内容

在运行时创建关节时,对象会传送

我有两个对象,当它们之间的距离小于10时,我创建了一个关节: var joint_def = new box2d.b2RevoluteJointDef(); joint_def.bodyA = body1; joint_def.bodyB = body2; joint_def.localAnchorA = new box2d.b2Vec2(0, 0); joint_def.localAnch ..
发布时间:2020-07-18 23:16:56 其他开发

在KineticJS中使用转换矩阵

我有一个用Box2Dweb模拟的身体,并将图像附加到该身体上.我想获取身体变形矩阵,并将该变形应用于图像(通过转换绘制图像),以使其在屏幕上的位置和方向(相对)与身体的位置和方向匹配.我在KineticJS中找不到用于转换矩阵的函数.有用于移动和旋转的单独函数,并且有一个Kinetic.Transform类,该类内部包含一些“矩阵",但是我不知道该如何处理.还是有一个_setTransform函数 ..
发布时间:2020-04-26 09:54:49 其他开发

如何在碰撞后删除Box2dWeb中的主体

在Update函数内部,如果2个实体发生碰撞,我想删除它们(或将它们标记为需要删除,并在时间步骤结束时删除它们)。我将如何实现这一目标? 在更新功能中,我尝试 var bodyA = this.m_fixtureA.m_body; ... bodyA.m_world.DestroyBody(bodyA); 但是,它们不会被删除。似乎当我尝试删除它们时,thi ..
发布时间:2019-06-06 12:31:11 前端开发