@ue-too/dynamics / index / canCollide
函式: canCollide()
canCollide(
filterA,filterB):boolean
Determines if two bodies can collide based on their collision filters.
參數
filterA
Collision filter of first body
filterB
Collision filter of second body
回傳
boolean
True if the bodies should collide
備註
Checks group rules first, then falls back to category/mask matching. This is used internally by the physics engine during broad phase collision detection.
範例
typescript
const player: CollisionFilter = {
category: CollisionCategory.PLAYER,
mask: 0xFFFF,
group: 0
};
const enemy: CollisionFilter = {
category: CollisionCategory.ENEMY,
mask: CollisionCategory.PLAYER | CollisionCategory.STATIC,
group: 0
};
console.log(canCollide(player, enemy)); // true