CURSO de Unity y C# para principiantes (Enero 2025): www.udemy.com/course/unity-y-c-fundamental-desarrollo-de-videojuegos-2d/?couponCode=INDIERAMA2025A Si REALMENTE querés apoyar al canal, asegurate de comprar con el link, sino Udemy se queda con la mayor parte de la venta.
@tomasruggeri3743 Жыл бұрын
Gracias por compartir y enseñar, tus videos son muy buenos. Espero que sigas subiendo videos de este estilo ya que a muchos nos ayuda! Ya realicé el pong de otro video y hasta ahora sigo este al pie de la letra con éxito. Gracias
@eduardogaldame12372 жыл бұрын
Hola excelente tutorial!!! vengo siguiendo varios y practicando. A mi me pasaba que no puede ver el text mesh pro, y era porque no habia importado los recursos de TMP. Si no le sale la ventanita la pueden encontrar en window - TextMesh Pro - Import TMP Resources. Dpes de hacer eso, pude ver los textos
@Indierama2 жыл бұрын
Hola Eduardo! Muchas gracias por tu aporte!
@luckzze3 жыл бұрын
gracias por subir estos cursos compañero me ayudan a refrescar la memoria
@Indierama3 жыл бұрын
Me alegro de que te hayan servido! Saludos!
@montielstudio Жыл бұрын
Muchas gracias por el tutorial. Sabes porque no siempre se aplica la animacion de die? algunas veces funciona pero si me dejo caer en cuanto comienza no se aplica.
@Chica-559 ай бұрын
escribí tal cual lo del texto y ya no me aparece, puede ser por algún error?
@lGatoDeCircox33 жыл бұрын
excelente vídeo y muy bien explicado owo espero la 2 parte
@Indierama3 жыл бұрын
Muchas gracias! acabo de subir la segunda parte 😁. Saludos!
@Th3H4ng3dM4n Жыл бұрын
Copie el codigo tal cual pero no logro hacer que la escena se repita. Podrias ayudarme?
@melaniepadilla57412 жыл бұрын
Muchas gracias por compartir tu conocimiento!
@Indierama2 жыл бұрын
😊😊
@jorgeelcumbiero47482 жыл бұрын
siempre mi único problema es escribir los scripts, creo que no los estoy escribiendo como debe ser o con cierta tecla especial se hace no sé no tengo idea
@tortuaproduction9623 жыл бұрын
Excelente video!!!
@free.fire.salchipapa12392 жыл бұрын
tengo un problema ahora en el minuto 4.36 cuando le doy a el play se va para arriba le e intentado configurar la fuerza y nada no funciona.
@free.fire.salchipapa12392 жыл бұрын
4:36
@free.fire.salchipapa12392 жыл бұрын
ya lo e reparado puse un ; donde no iba jajjajaja
@wivernauth13532 жыл бұрын
Hola que tal, tengo un fallo cuando deberia de mostrar las letras de GameOver no aparecen ya que me dice que hay un problema con el instance de GameOver
@Indierama2 жыл бұрын
Hola! Si aun no lo resolviste, copia y pega acá el error que tengas en consola
@gameroche Жыл бұрын
Hola excelente video gracias tengo una duda cuando creas el scripts GameManager su icono es diferente a los otros script es una imagen de un engranaje eso porque tiene algo especial llamarlo asi 🤔
@Indierama Жыл бұрын
Hola, es simplemente una customización del editor de Unity. Un script con ese nombre es tan común y de uso tan recurrente que se decidió que tenga un ícono especial para fácil reconocimiento.
@FelipeGonzales-i6b Жыл бұрын
Hola!, no se porque no aparece el texto de game over, alguien me ayuda porfavor
@Indierama Жыл бұрын
Hola, algunas de las razones que se me ocurren son: .Tamaño de la fuente pequeño .Color de la fuente similar al fondo .A la capa de UI quizás la tenés por debajo de otra capa .Quizás hayas cambiado alguna configuración de la cámara
@Gonzaaaa2 жыл бұрын
Assets\Scrips\Player.cs(8,12): error CS0246: The type or namespace name 'Rigibody2D' could not be found (are you missing a using directive or an assembly reference?) No me anda me pasas el code
Hola, escribiste mal Rigidbody2D, te falta una d (escribiste Rigibody2D)
@Gonzaaaa2 жыл бұрын
@@Indierama Perdoname , tenes curso de unity
@Gonzaaaa2 жыл бұрын
@@Indierama o me podrias enseñar por disocrd porque me parece muy dificil la progrfamacion , yo me cro programador pero no se unma mierdas xdddddd
@Gonzaaaa2 жыл бұрын
@@Indierama ademas , se puede usar en celular? osea como puedo pasarlo a celular ( los controles )
@rafenixgamer31862 жыл бұрын
tengo este problema compita es con el game manager Assets\scripts\GameManager.cs(8,30): error CS0102: el tipo 'GameManager' ya contiene una definición para 'instancia' me puedes pasar el codigo
@Indierama2 жыл бұрын
Hola supongo que estás intentando declarar dos veces en el GameManager algo con el nombre 'instancia'. Te paso el código por las dudas: using UnityEngine; using UnityEngine.SceneManagement; using TMPro; public class GameManager : MonoBehaviour { [SerializeField] private GameObject gameOverText; [SerializeField] private TMP_Text scoreText; public bool isGameOver; private int score; private static GameManager instance; public static GameManager Instance { get { return instance; } } void Awake() { Time.timeScale = 0.25f; if(instance == null) { instance = this; } else { Destroy(gameObject); } } void Update() { if(Input.GetMouseButtonDown(0) && isGameOver) { RestartGame(); } } public void GameOver() { isGameOver = true; gameOverText.SetActive(true); } private void RestartGame() { SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); } public void IncreaseScore() { score++; scoreText.text = score.ToString(); } }
@rafenixgamer31862 жыл бұрын
@@Indierama gracias panita ai lo intentare
@dekar42042 жыл бұрын
excelente video
@MDrint3 жыл бұрын
Muy bien explicado
@Indierama3 жыл бұрын
Muchas gracias Elian!
@wensocho3D3 жыл бұрын
Uffff, muy bueno!
@azaelux2797 Жыл бұрын
No me funciona el gamemanager
@programero73132 жыл бұрын
Excelente tutorial, usar animator marea un poco al inicio, luego es mas fácil recordar como manejarlo 😁 like, sub y +10 puntos
@Indierama2 жыл бұрын
Muchas gracias!! Totalmente, el animator las primeras 2 o 3 veces que lo usas marea un poco. Pero una vez que ya repetiste el proceso unas cuantas veces todo sale más automático.
@jorgeelcumbiero47482 жыл бұрын
estoy al borde de la locura juro que eh intentado escribir los scripts al pie de la letra pero no entiendo porque no funciona y tampoco entiendo porque algunas palabras no aparecen de color (no sé si eso tenga algo que ver)
@Chica-559 ай бұрын
a mi tampoco me aparecen con color y no importa, que no funcione es normal a lo mejor te has dejado algo sin poner como ; o algún ()
@jurtinfrank3 жыл бұрын
tengo un problema quiero que cuando muera mi personaje mande el mensaje de Game Over. pero mi codigo es diferente, el mio es asi: direcction = new Vector2(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical")).normalized; y no se como colocar la opcion de isDead
@Indierama3 жыл бұрын
Hola!, la función GetAxisRaw devuelve 0 si es que no estás apretando ninguna tecla (y 1 o -1 si apretás derecha/izquierda o arriba/abajo respectivamente) ,por lo que podrías chequear si se está apretando una tecla así: float horizontal = Input.GetAxisRaw("Horizontal"); float vertical = Input.GetAxisRaw("Vertical"); if(horizontal != 0 && vertical != 0 && !isDead) { //resto del código } Veo que también tenés el vector de inputs normalizado, si aun lo querés normalizado, simplemente crea un vector con los dos inputs y normalizalo: Vector2 normalizedInput = new Vector2(horizontal, vertical).normalized; Saludos!
@adidguacollante41073 жыл бұрын
Muy buen video
@Indierama3 жыл бұрын
Gracias Adid!
@colegiogap40122 жыл бұрын
Como siempre muchas gracias Indierama por los tutoriales este está súper divertido también, no se si a alguien le ha pasado pero lo expongo por si les ayuda, tengo la versión 2020.3.31f1 de unity 1- Cuando estaba en la parte de bajar de 60 a 15 fps la animación, no me aparecía la opción para hacerlo, deben ir a los 3 puntos que están en la línea de tiempo y habilitar la opción "show sample rate" porque a mi simplemente ni me aparecía. 2- En el animator me dejó crear la transición de Idle a flap y viceversa pero ya no me apareció la opción para hacerlo de Idle a Die, lo que hice fue seleccionar ambos botones (idle y die) y ya apareció la opción. 3- Después de crear el primer script cada vez que hacía algún cambio o quería dar play tardaba mucho con el mensaje "Reloading Script Assemblies (busy for 30s)" solo reinicié Unity y eso lo solucionó. Nota: Pude haber consultado con Indierama estos inconvenientes y seguro me ayudaba pero creo debemos hacer el intento por solucionarlos ya que de esta manera también se aprende más. Saludos!!
@Indierama2 жыл бұрын
Hola! Muchas gracias por el aporte, dejo el comentario fijo por si a alguien más le ocurren estas cosas. Especialmente el punto 1 me lo han comentado varias veces. Saludos!
@colegiogap40122 жыл бұрын
@@Indierama También importante destacar que no vayan a pensar que son fallas del tutorial, todo está muy bien explicado, mas bien son inconvenientes menores con los que nos podemos encontrar debido a los cambios continuos de versiones en Unity, cosa que para cualquier tutorial debemos tomar en cuenta.
@alexfranco64792 жыл бұрын
porque no me reconoce el playerAnimator? alguien tiene le mismo error ?
@Indierama2 жыл бұрын
Hola Alex! si lo tenés a mano, copia por aca el error que te aparece en la consola.
@alexfranco64792 жыл бұрын
@@Indierama hola, gracias por responder :D , ya solucione, no habia creado el objeto player animator jajaja
@franquinator6471 Жыл бұрын
¿Por que no usas fixedUpdate para las físicas del pájaro?
@Indierama Жыл бұрын
Hola! Porque la fuerza no se esta aplicando en múltiples frames, solo en el frame del pulsado de tecla. En ese caso es válido hacerlo fuera de FixedUpdate.
@carzzt_ Жыл бұрын
hola, puse el comando y no funciona using UnityEngine; public class Player : MonoBehaviour { [SerializeField] private float upForce = 350f; private Rigidbody2D playerRb; // Start is called before the first frame update void Start() { playerRb = GetComponent() } // Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) playerRb.AddForce(Vector2.up * upForce); } }
@Indierama Жыл бұрын
Fijate en el inspector si no te quedo la fuerza en cero.
@mariooviedo42983 жыл бұрын
Recomiendas comprar un monitor más grande para el tema del layout de unity? Actualmente tengo una Lenovo IdeaPad de 15.6 pulgadas y sinceramente siento que queda algo pequeño 🤔
@juanjo2503 жыл бұрын
La verdad si es mas cómodo trabajar con una pantalla mas grande, yo tengo un monitor de 24" y se siente muy bien, pero cuando no tenía este monitor conectaba mi PC a una televisión.
@Indierama3 жыл бұрын
Estoy de acuerdo con Juanjo. Un monitor de 24" sería una buena inversión y trabajarias mucho más cómodo. De todos modos también podrías usar el de la Lenovo para programar y otro monitor para estar en el editor de Unity.
@mariooviedo42983 жыл бұрын
Muchas gracias compitas
@rafenixgamer31862 жыл бұрын
indierama se puede poner anuncios en el juego por si el jugador quiere revivir
@Indierama2 жыл бұрын
Hola, obvio que se puede, no tengo video sobre el tema, pero podes buscar que hay muchos tutoriales
@rafenixgamer31862 жыл бұрын
@@Indierama ok Gracias
@rogerserra4300 Жыл бұрын
Hola, en otro tutorial encontré una buena práctica que consiste en crear el Flappy bird como un objeto vacío, donde se le adjuntan los scripts, y luego un empty object children donde se le añade lo demás (Sprite, collider, rigidbody, etc.) Es esto realmente necesario? Porque me da problemas para detectar colliders y triggers supongo que por el anidado. Gracias!
@Indierama Жыл бұрын
Hola Roger, no veo por qué necesitarías hacer eso con tu flappy bird. ¿La persona que da el tutorial no explica por qué lo hace? Las razones para crear un objeto vacío más típicas son: 1- Utilizar la posición del objeto vacío como pivote (cambiar el pivote del objeto original ) 2- Agrupar objetos del mismo tipo con fines organizativos Ninguna de las dos aplica a este caso.
@Creamu-12 жыл бұрын
tuve 4 horas y me sale error :( e intentado de muchas formas y no lo logro :(
@Indierama2 жыл бұрын
Hola! Dame algunos detalles mas de lo que pasa y copiame si tenes errores en consola
@Creamu-12 жыл бұрын
@@Indierama no errores de consola (ya borre el proyecto) pero las animaciones no servian se crasheaba cuando entraba por las animaciones y cuando las quite en el minuto 13:00 en game over no servia cuando moria no salia cambie de versiones todo
@Creamu-12 жыл бұрын
y no sirvio
@Creamu-12 жыл бұрын
tengo Visual Studio Code 2022 y unity 2021
@williemilio94533 жыл бұрын
grande
@programero7313 Жыл бұрын
Volví luego de un año de hacer este vídeo porque quiero reforzar mis conocimientos y me siento mas cómodo entendiendo el Animator que era lo que mas me mareaba jajaj no puedo creer que haya pasado tanto tiempo usando Unity y de vuelta al mismo lugar donde empece
@Indierama Жыл бұрын
Me alegro que te sigan sirviendo! Es bueno a veces volver para darte cuenta que ya sabes casi todo lo que se dice y que seguro has mejorado como desarrollador!
@taielespadero66532 жыл бұрын
hola pregunta con que app lees los archivos??
@Indierama2 жыл бұрын
Hola Taiel, el editor de código es Visual Studio
@taielespadero66532 жыл бұрын
@@Indierama muchas gracias :D
@grakopxd-reddeadredemption98812 жыл бұрын
Tubę que hacerlo de nuevo porque no sabia como guardar el proyecto entero y me deje la escena sin guardar. Coml un payaso quede
@Indierama2 жыл бұрын
😅😅 Por eso soy un guardador compulsivo. Me la paso ctrl + s por más mínimo que sea el cambio. Ya la próxima no te va a pasar.
@DiegoAz.142 жыл бұрын
@@Indierama traten de hacer copias de seguridad cada vez que cierran.