javascript - 问题 js:有没有办法让一组物体相互碰撞,而对于另一组:最后一组像传感器一样起作用?
问题描述
我想要类似 surviv.io 的东西:地面上的物品(带有武器的圆圈)相互碰撞,但对于玩家来说,物品只是传感器。我怎样才能做到这一点?
我尝试了 collisionFilter.category 和 mask,但玩家没有检测到事件的圆体。
解决方案
我在 Matter.js GitHub ( https://github.com/liabru/matter-js/issues/691 ) 上提出了这个问题,创建者建议我将 2 个主体固定在一起(1 个实体和 1 个传感器)
推荐阅读
- scala - 在scala DataFrame中的单行中查找不同列的最大值
- android - 如何在 Android Studio 中为不同风格添加多个自适应图标
- android - R8:无法约束类型:@Nullable androidx.transition.ViewGroupUtilsApi14 {} 用于值:v3 通过约束:INT
- java - 如何使用 Java 程序跳过 MySql 数据库中的前 n 行?
- ballerina - Ballerina-Composer 可以与 Ballerina V 1.0 一起使用吗?
- ubuntu - 如何在 Ubuntu 服务器 18.04(在树莓派上)上建立网桥 ethernet-wlan?
- java - 如何在本地导入库而不在 Maven 中使用 Nexus?
- javascript - 如何知道服务器端是否加载了 JS 文件?
- three.js - Three.js 隐藏径向线段
- r - R data.table 用下一个非缺失值替换缺失值