は、私が暴徒とプレイヤー間の衝突を書き込むしようとして動作するようには思えないので、私は自分のコードthatsの1つの四角形Collissionは
protected bool Collide()
{
PlayerRect = new Rectangle((int)playerPos.X, (int)playerPos.Y, playerFrameSize.X, playerFrameSize.Y);
MobsRect = new Rectangle((int)greenMobPos.X + (int)orangeMobPos.X, (int)greenMobPos.Y + (int)orangeMobPos.Y, greenMobFrameSize.X + orangeMobFrameSize.X, greenMobFrameSize.Y + orangeMobFrameSize.Y);
return PlayerRect.Intersects(MobsRect);
}
に両方のモブを追加しようとしているが、私の 'greenMob'だけが正しく衝突しています。第2のmob 'orangeMob'は衝突しません。私はそれらを分けて、それぞれのために衝突をチェックすべきですか?