Привет, ребята. У меня проблема в единстве с OnTriggerEnter2D.
У игрока есть 2 пули, каждый раз, когда пуля игрока поражает противника, он должен увеличить счет на 100, но по некоторым причинам он увеличивает счет на 200, если две пули игрока попали в противника. Обе пули стреляют одновременно и находятся по обе стороны от оружия игроков. Таким образом, он должен увеличивать счет только на 100, а не на 200.
Вот мой код:
void OnTriggerEnter2D(Collider2D col)
{
if(col.tag == "PlayerBullet")
{
this.score += 100;
}
}
Другая информация:
У моего игрока и пули противника есть Box Collider и RigidBody2D. Они оба имеют опцию isTrigger.