だから、衝突グループやフィルターなどについては知っています。しかし、サーバー上で弾丸が同じプレーヤーから来たかどうかを確認する方法が必要です。これは単にクライアント上にあれば、プレイヤー自身の弾丸と敵の弾丸のための衝突グループを作成することができますが、サーバーは衝突を検出したものであるため、クライアントのプレーヤーはなく、すべてのプレイヤーと弾丸は弾丸に添付されているユーザーデータ以外には、UIDがあります。box2d衝突グループは、自分のプレーヤーからの弾丸では不十分です
だから、基本的に、私はこのような何かしたい - あなたはそれを使用しようとしているときにのみ、オブジェクトの箇条書きを作成する財産所有者
function bullet(owner){
//Your Bullet properties
this.owner = owner;
}
を追加して、弾丸オブジェクトを向上させることができ
if(collisionA.m_userData.type == "projectile"){
if(collisionA.m_userData.uid === collisionB.m_userData.uid){
dontApplyCollisionOrPhysics()
}
}
は解決策をまだ見つけていません – joe