
Manuel Valenzuela
Preguntame sale el error CS0117 “Debug” does not contain definition for “log”, tengo dias atorado aqui pero sigo sin poder resolverlo… tengo todo igual que en el video…

Luis Felipe Muñoz Martinez
Me salia el mismo error hasta que me di cuenta que estaba escribiendo:
Debug.log(" ");
y era:
Debug.Log(" ");
solo era la L mayuscula que tenia que cambiar.

Angela Patricia Girón Duque
El problema lo puedes tener en dos sitios, en la parte de arriba con los "using" que hayas puesto o bien como hayas escrito el "debug". Te dejo aquí el código que a mi me funciona:
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; public class DeadZone : MonoBehaviour { public Text scorePlayerText; public Text scoreEnemyText; int scorePlayerQuantity; int scoreEnemyQuantity; public SceneChanger sceneChanger; public AudioSource pointAudio; private void OnCollisionEnter2D(Collision2D collision) { Debug.Log("Colision"); } private void OnTriggerEnter2D(Collider2D ball) { //Debug.Log("Trigger"); if (gameObject.tag == "Izquierdo") { scoreEnemyQuantity++; UpdateScoreLabel(scoreEnemyText, scoreEnemyQuantity); } else if (gameObject.CompareTag("Derecho")) { scorePlayerQuantity++; UpdateScoreLabel(scorePlayerText, scorePlayerQuantity); } ball.GetComponent<BallBehaviour>().gameStarted = false; pointAudio.Play(); CheckScore(); } void UpdateScoreLabel(Text label, int score) { label.text = score.ToString(); } void CheckScore() { if (scorePlayerQuantity >= 3) { sceneChanger.ChangeSceneTo("WinScene"); } else if (scoreEnemyQuantity >= 3) { sceneChanger.ChangeSceneTo("LoseScene"); } } }```