public class Technopat : MonoBehaviour
...
Kodu şu şekilde değiştirdim ancak sorun devam ediyor.
Sorunun videosu :
[CODE title="kod"]{
public bool player_collided;
public bool box_collided;
public Animator animator;
private void Start()
{
player_collided = false;
box_collided = false;
animator = GetComponent<Animator>();
}
private void Update()
{
if (box_collided == false && player_collided == false)
{
animator.SetBool("Idle", true);
}
else
{
animator.SetBool("Idle", false);
}
}
private void OnTriggerStay2D(Collider2D other)
{
if (other.gameObject.CompareTag("Player"))
{
player_collided = true;
}
if (other.gameObject.CompareTag("Box"))
{
box_collided = true;
}
}
private void OnTriggerExit2D(Collider2D other)
{
if (other.gameObject.CompareTag("Player"))
{
player_collided = false;
}
if (other.gameObject.CompareTag("Box"))
{
box_collided = false;
}
}
}[/CODE]