Cannonjs 碰撞处理

问题描述 投票:0回答:1

我有两个 cannonjs 盒子。 Box1 作为角色,用方向键移动。Box 2 作为房子。当我将 Box1 移向 Box2 时,Box1 会连续滑动到很大的距离。我希望当两个盒子碰撞时什么也不会发生。两人都呆在各自的地方。

我使用了各种摩擦力和恢复值,但没有任何帮助我

three.js cannon.js
1个回答
0
投票

你可以做

Box2.addEventListener("collide", function (e) {
 Box1.velocity = 0;
 Box2.velocity = 1; // im new to cannon so just use what ever the acual velocity is

});

© www.soinside.com 2019 - 2024. All rights reserved.