Olá, minha barreira continua não funcionando mesmo seguindo o exemplo da aula.
meu codigo; using System.Collections; using System.Collections.Generic; using UnityEngine;
public class Obstaculo : MonoBehaviour { [SerializeField] private float velocidade = 0.5f; [SerializeField] private float variacaoDeY;
private void Awake()
{
transform.Translate(Vector3.up * Random.Range(-variacaoDeY, variacaoDeY));
}
// Update is called once per frame
private void Update()
{
transform.Translate(Vector3.left * velocidade * Time.deltaTime);
}
private void OnTriggerEnter2D(Collider2D collision)
{
Debug.Log("colidiu");
Destruir();
}
private void Destruir()
{
GameObject.Destroy(this.gameObject);
}
}