Так вот, у меня am making a game for my thesis. The game is called hacky sack, I
возникла проблема, когда мой триггер истинен, потому что столкновение для моего персонажа и объекта проходит, и если у idon нет триггера, он просто в основном ударил его, даже когда мойИгрок бежит.
А вы, ребята, можете мне помочь, как объект / мешок случайным образом поднимается при попадании.Так вот мой код:
public void Sipa()
{
if (canSipa == true)
{
_pitcha.GetComponent<Rigidbody2D>().AddForce(new Vector2(-400, 1000));
}
}
}
А вот для моего объекта
private void OnTriggerEnter2D(Collider2D collision)
{
if(collision.gameObject.tag == "Player")
{
_player.GetComponent<PlayerManager>().canSipa = true;
}
}
private void OnTriggerExit2D(Collider2D collision)
{
if (collision.gameObject.tag == "Player")
{
_player.GetComponent<PlayerManager>().canSipa = false ;
}
}
}