difícil encontrar videos tan cortos y tan bien explicados, mil gracias!
@FernandoGonzalezJDMM3 жыл бұрын
Esto de los angulos era justo lo que necesitaba, te agradezco mucho
@LuxP642 күн бұрын
Muy buen tutorial, finales de 2024 casi 2025 y sigue funcionando
@iansusa6703 жыл бұрын
Único tutotrial quebme sirvió y la parte dos es una ostia
@wildmax454 жыл бұрын
Veo que tienes pocas visitas, pero si sigues así, el éxito llegara bro! Abrazo, excelente tuto.
@tutorialesdingo87674 жыл бұрын
Muchas gracias!
@TheTopysk84 жыл бұрын
Esta genial !!!!! Si porfa amigazo como se dispara para el otro lado !!! Lo tengo todo hecho ,el movimiento , ya dispara , mueren los enemigos y me trabe ahi !! Los disparos me salen de la espalda cuando me doy vuelta ja ja ja !!!! Desde ya muchas gracias por tu ayuda !!! Sos crack dingo muy bien explicado !!!! 👍👏
@tutorialesdingo87674 жыл бұрын
Ahi subi una mini explicacion. Gracias por ver!
@TheTopysk84 жыл бұрын
@@tutorialesdingo8767 gracias !!!!!!
@Santi.dandelion4 жыл бұрын
Muy bien explicado, gracias!
@tutorialesdingo87674 жыл бұрын
Con mucho gusto
@juanivieraa3 жыл бұрын
El mejor tutorial que vi
@Francisco-jv8rh3 жыл бұрын
¡Muy buen video! ¡Este canal se merece más!
@LauraLopez-hx4gi2 жыл бұрын
Eres un maquina tqm Me has salvado el TDR
@shoutingrex89383 жыл бұрын
Muchas gracias!!! explicas de lo mejor! PD: Puedes hacer un tutorial de como hacer que objetos aparezcan aleatoreamene?
@Francisco-jv8rh3 жыл бұрын
if (spawn == true) { float x = Random.Range(-55f, 55f); Vector3 position = new Vector3(x, 0, 0); Instantiate(CpaPrefab, position, Quaternion.identity); cparespawn = false; } else { timer += Time.deltaTime; if (timer >= 3f) { timer = 0; cparespawn = true; } } Yo en mi caso hice esto, puse un contador de 3 segundos y a los 3 segundos respawnea el objeto en un lugar aleatorio entre -55 y 55 (no te olvides de crear el Bool spawn primero)
@zaikef4 жыл бұрын
Muchas Gracias por este tutorial lo estoy aplicando en mi juego
@tutorialesdingo87674 жыл бұрын
Me alegra ser de ayuda, gracias por ver!
@zaikef4 жыл бұрын
@@tutorialesdingo8767 Ademas tenes un sub nuevo y likes!
@zaikef4 жыл бұрын
@@tutorialesdingo8767 Ah una pregunta como hago para que se pueda disparar solo cada cierto tiempo?
@tutorialesdingo87674 жыл бұрын
@@zaikef Buenas , lo que yo haria seria usar un Coroutine que se encargue de limitar el tiempo. Crearia un booleano llamado: Bool PuedeDisparar = true; Una vez que dispara lo transformo en false e inicia una coroutina con: StartCoroutine(DelayDisparo()); Luego creo la corutina que llamaria Ienumerator DelayDisparo() { Yield return New WaitForSeconds(Aca va el tiempo de delay) PuedeDisparar = true; } Saludos.
@carlospozos4433 жыл бұрын
Gracias bro eres buenísimo, sigue así y veras que vendrán millones de subs
@free_sad437 Жыл бұрын
bro sos god gracias me as ayudado monton
@axelraby59383 жыл бұрын
Gracias por el tutorial me sirvió bastantae sigue así
@holaquehacce70152 жыл бұрын
sos un genio, seguí así. Te amo
@marcoantonioperezmaldonado30134 жыл бұрын
gracias por el video Dingo. ¿cómo puedo hacer para que la bala destruya un enemigo?
@OnixStrav2 жыл бұрын
tu canal es genial, no se como es que tienes tan pocos subs
@znty2002Pro3 жыл бұрын
SOS UN EXCELENTE PROFESOR
@Carpinchojuniors4 жыл бұрын
Hola Bro muy bien explicado. Podrías probar un motor para crear videojuegos desde el móvil. Está muy bueno, se llama max2d.
@Mistermanyrd3 жыл бұрын
Has un video de como hacer un juego 2d en 3d
@sebita852 жыл бұрын
hola hago una consulta.. porq mi visual no tiene atajos cuando escribo funciones como getkewdown.. o getcomponent.. tengo q escribir las sentencias completas
@darkro0m4983 жыл бұрын
Cómo podría limitar el disparo? Que solo pueda disparar por una vez que precio a la tecla y que no dispare como loco. O que solo se pueda disparar 2 o 3 veces (como munición).
@Francisco-jv8rh3 жыл бұрын
Creas una variable de tipo float llamada "Timer" y haces que cuente segundos, y que al llegar a cierta cantidad de segundos se pueda disparar y cuando dispares el contador vuelva a 0 y hasta que no llegue otra vez a la cantidad de segundos que pusiste no puedas volver a disparar y así sucesivamente (Recuerda Usar Time.DeltaTime para que no de errores en otros dispositivos) La munición sería otra bariable de tipo float que se reste 1 cada vez que dispares y al llegar a 0 no puedas disparar más
@Francisco-jv8rh3 жыл бұрын
De todas formas Dingo explicó lo que él haría en el comentario de @Gonzalo Premat, a lo mejor su explicación te sirve también
@ojoalgameplay4 жыл бұрын
Buenas amigo, faltaría disparar a la izquierda no?
@tutorialesdingo87674 жыл бұрын
eso es en la parte 2. Gracias por ver !
@perryelornitorrinco79693 жыл бұрын
Muy buen video amigo, bien explicado, pero tengo un problemita, cuando Disparo Se Mira en la Escena, Pero no Se Ve En el Juego, Me podrías Ayudar porfavor
@Francisco-jv8rh3 жыл бұрын
En el comentario de @Roger S.N se lo explican y dice que le funcionó, así que igual a tí te funciona también
@perryelornitorrinco79693 жыл бұрын
@@Francisco-jv8rh Gracias Bro, Te lo Agradezco
@Francisco-jv8rh3 жыл бұрын
@@perryelornitorrinco7969 De nada ;)
@mateochaij4353 Жыл бұрын
tengo el problema de que la bala se ve en scene pero en game ¿como lo soluciono?
@lucasintriago88763 жыл бұрын
hola buenas me podrías explicar como hacer que dispare hacia arriba
@Francisco-jv8rh3 жыл бұрын
Haz lo mismo pero pones el sprite en vertical, pones el FirePoint arriba también y en vez de cambiar la propied "X" en el sprite Bullet cambias la "Y" [en vez de poner "MyRb.velocity = new Vector2(+Speed, 0);" pones "MyRb.velocity = new Vector2(0, +Speed);"
@Francisco-jv8rh3 жыл бұрын
Igual Dingo ya lo explicó en otro comentario así que puedes ver el suyo que lo explica más detallado
@fer6719 Жыл бұрын
como se limita la bala, osea que no se pueda disparar asi infinitas veces alguien sabe?
@cristophergarcia82183 жыл бұрын
muy bueno pero como hago para hacer que dispare automatica mente sin tener que estar apachando space gracias
@Francisco-jv8rh3 жыл бұрын
Quitas el if del GetKeyDown y le pones un contador o algo parecido y un if que haga que el Instantiate se active cuando llegue a 0.5 segundos por ejemplo y que el contador vuelva a 0
@rogers.n32684 жыл бұрын
TENGO UN PROBLEMA cuando hago la instancia con la barra de espacio, se coloca en la ventana Scene pero no en la ventana juego alguien sabe por que pasa esto. Ayuda
@tutorialesdingo87674 жыл бұрын
Fijate en el componente sprite renderer en la parte de Sortering Layer aumentarle el numero, tal vez se esta creando solo que lo esta tapando el resto de la escena. Saludos.
@gabrieljimenez-dy9nu4 жыл бұрын
Yo tube ese error, quizas podria ser tu FirePoint asegurate que su posicion en Z sea igual a 0 porque al ser mayor o menor hace que la bala se cree en otra dimension por decir asi
@perryelornitorrinco79693 жыл бұрын
@@gabrieljimenez-dy9nu Gracias Amigo, Me Ayudaste a muchísimo
@franmiralles34653 жыл бұрын
@@gabrieljimenez-dy9nu gracias, me pasó lo mismo
@arteson-italico_yt194 Жыл бұрын
che me pongo el primer codigo y me salta un error The type or namespace name 'Trasnsform' could not be found (are you missing a using directive or an assembly reference?)
@tomasramirez8853 жыл бұрын
y como se hace para que afecte enemigos?
@Francisco-jv8rh3 жыл бұрын
No sé, pero a lo mejor lo explica en la parte 2, que ya ha subido
@detodo29693 жыл бұрын
como hago para añadirle la fuerza?
@Francisco-jv8rh3 жыл бұрын
Si con fuerza te refieres a la velocidad de disparo la cambias desde el inspector en el script "Bullet" del PreFab de la bala y así todas aparecen con este valor
@catshadow57553 жыл бұрын
Después de que se elimina las balas no puedo dispara
@999IZKE3 жыл бұрын
a mi tambien, lo pudiste solucionar?
@quemadordecanciones.85863 жыл бұрын
Amigo está bien el video pero deberías dejar espacio después de cada palabra o caracter para que se entienda mejor lo que escribes y se vea más ordenado tu código.
@williamlema1976 Жыл бұрын
tengo un problema, cuando puse esta parate del codigo Destroy(gameObject, 5f); en bullet , a los 5 segndos deja de disparar y pone este problema...MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it. Your script should either check if it is null or you should not destroy the object. UnityEngine.Object.Internal_InstantiateSingle (UnityEngine.Object data, UnityEngine.Vector3 pos, UnityEngine.Quaternion rot) (at :0) UnityEngine.Object.Instantiate (UnityEngine.Object original, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation) (at :0) UnityEngine.Object.Instantiate[T] (T original, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation) (at :0) Megaman.Update () (at Assets/scripts/Megaman.cs:23)