Tengo otro canal, por favor suscríbete aquí! 😄👉 www.youtube.com/@GameDevTraumDE *Aprende más de UNITY aquí* 👉 kzbin.info/www/bejne/eJPbk4Gjj5lortk
@edisanchez31472 жыл бұрын
AMO QUE REALMENTE EXPLIQUE, eso en serio te enseña y te hace dar cuenta de lo que haces y no eres un dependiende del contenido de internet que te resuelva todo, genial, me encantaría ver más contenido así.
@GameDevTraum2 жыл бұрын
Muchas gracias! Hay que seguir haciendo vídeos 💪
@1000TONATOR8Ай бұрын
Gracias compa por el video nuevamente, ahora entendiendo también el tema del Audio Source aplicado a un Script!!!!
@gorditorechonchi2 жыл бұрын
sos un crack un idolo de la vida
@enriquerotela15313 жыл бұрын
No solo mostras como hacer todo,haces que yo me cuestione ciertas cosas sobre como hago los scritps y entender mejor la logica de todo eso,5 estrellas ,muy wen servicio.Un capo en serio:)
@GameDevTraum3 жыл бұрын
que copado que lo encuentres útil, no suelo hacer videos tan largos porque terminan siendo muy pesados de ver, tal vez si practico un poco puedo lograr que enganchen un poco mas
@valencia50503 жыл бұрын
Muy buen video, por favor sigue haciendo contenido como este me sirve muchisimo!
@dante30482 жыл бұрын
Gracias, me sirvió mucho
@GameDevTraum2 жыл бұрын
buenísimo!
2 жыл бұрын
Gracias amigo por todos los videos muy útiles e interesantes.
@Adri_N7707 ай бұрын
Una consulta, si el audio no se escucha a pesar de que se realiza con un script, ¿Cuales pueden ser las posibles causas de que se presente esto?, probé en un proyecto nuevo y si se logra escuchar, así que no sé cual sería el problema, mi proyecto contiene probuilder, Cinemachine(Free Lock Camera), prefabs.
@jorgeponce51472 жыл бұрын
Hola muy buen video! consulta hay alguna manera de producir un fade in o un fade out con el volumen? en mi juego quiero que al entrar en un trigger el volumen de una pista que ya esta sonando aumente gradualmente desde 0 hasta el nivel que tiene asignado en el inspector y que al salir del trigger esta disminuya gradualmente hasya 0 sin frenar el clip. Habría algún método?
@manuelpimentel989 Жыл бұрын
El sonido un update funciona?? Ya que ami tengo un booleano que tiene que estar verificando y ami me suena rarísimo Saludos..
@unitycc54992 жыл бұрын
por que cuando reprodusco un sonido en boton,,suena siempre al comienzo
@GameDevTraum2 жыл бұрын
Probablemente está marcada la casilla "Play on Awake", en el vídeo se explica
@roymgr Жыл бұрын
Bro, como puedo hacer para reproducir 1 audio en un tiempo Random? Por ejemplo, que tenga un enemigo en escena andando por el mapa y quiero que el mismo reproduzca (por ejemplo) una risa cada X o Y tiempo, me ayudarías mucho
@GameDevTraum Жыл бұрын
holaa, voy a pensar una función que te permita hacerlo, probablemente con corrutinas, cuando la tenga te la envío respondiendo a este comentario. por favor suscríbete al canal secundario para darme una mano
@roymgr Жыл бұрын
@@GameDevTraum Claro, muchísimas gracias enserio
@GameDevTraum Жыл бұрын
Armé un paquete de Unity para importar, lo puedes descargar aquí: gamedevtraum.com/gdt-es/unity-packages/23-02-09-reproducir-sonido-cada-tiempo-aleatorio/GameDevTraum-Sound-every-random-time.unitypackage Cuando lo importes en Unity te aparecerá una carpeta llamada "GameDevTraum" en el interior quizás otra carpeta, busca la escena llamada "Sound Every Random Time", ahí he montado un ejemplo. Abre la escena y dale play para escuchar cómo funciona. Si quieres puedes copiar el GameObject llamado "Sound Random Time example" en tu propia escena, en el inspector aplicar los clips de sonido y ajustar los tiempos mínimos y máximo para la reproducción aleatoria. Para darle un uso más avanzado puedes deshabilitar y habilitar este sistema cuando lo necesites a través de código desde cualquier otro script, para eso incluí un ejemplo en el script asignado al GameObject llamado "Another Script", si te fijas en el interior se ve las funciones que hay que usar para detener el sonido aleatorio y volverlo a reproducir. Espero que te sea útil :)
@GameDevTraum Жыл бұрын
Dime si te funciona o si tienes alguna duda. Te dejo los links de mis dos canales: CANAL PRINCIPAL (ESTE) www.youtube.com/@GameDevTraum/videos CANAL SECUNDARIO www.youtube.com/@GameDevTraumEN/videos Porfa suscríbete al SECUNDARIO si no lo estás
@roymgr Жыл бұрын
@@GameDevTraum De verdad muchas gracias, no sabes el tremendo dolor de cabeza que me habia dado esto jaja, te lo agradezco muchisimo
@McKane_CL3 жыл бұрын
Hola buen video, pero quede con la misma duda porque llego a reproducir el sonido. lo que pasa es que tengo varios audiosource y quiero reproducir uno en especifico, ¿Cómo por código indico cual reproducir sin necesidad de hacer un script por cada audiosource? se entiende?
@GameDevTraum3 жыл бұрын
habría que especificar un poco mas lo que querés hacer, hay varias formas de hacerlo, una podría ser tener todos los AudioSourcers en un array de objetos AudioSource, si conocés el índice dentro del Array del AudioSource que querés reproducir lo podés hacer, por ejemplo: public AudioSource[] audioSources; //Con lo anterior se define el array de audio sources, en el inspector podés darle el tamaño y arrastrar los AudioSources, también se puede inicializar por código. Entonces suponiendo que el audioSource que querés reproducir es el elemento 3, la instrucción para reproducirlo sería: audioSources[3].Play(); Otra forma sería reproducir únicamente el AudioSource para el cual el GameObject al que está asignado tiene un determinado Tag, en ese caso habría que recorrer el array de AudioSources consultando el tag. Se podría hacer algo así (definiendo el array de Audio Sources): foreach(AudioSource a in audioSources){ if(a.gameObject.tag == "elTagQueQuierasComprobar"){ a.Play(); } }
@McKane_CL3 жыл бұрын
@@GameDevTraum Lo intentare y te cuento, ahora estoy probando un manager pero al parecer el child esta muy dentro xd
@minoz93632 жыл бұрын
buen video eres un crack tengo una consulta como podría hacer que un audio se reproduzca cuando este cerca de un objeto y cuando me aleje deje de reproducirse.
@GameDevTraum2 жыл бұрын
holaa, puedes asignarle un script al game object con el audio source que esté constantemente chequeando la distancia con el personaje y si es menor a un determinado valor puedes hacer lo que necesitas, en cuanto se aleja haces otra cosa. Algo que podría tener el script es lo siguiente: public Transform objetivo;//asignar el game object del player aquí public float minDistance=10f;//por ejemplo 10 unidades //el audiosource en este caso tiene que estar asignado al mismo gameobject que este script AudioSource audio;//el componente audio source void Start(){ audio = GetComponent(); } void Update(){ LogicaAudio(); } void LogicaAudio(){ if(Vector3.Distance(objetivo.position,transform.position)
@minoz93632 жыл бұрын
@@GameDevTraum Te mereces el cielo crack gracias por la ayuda.
@dantequispe80653 жыл бұрын
Felicidades vi tus videos. La verdad necesito de tu ayuda para un proyecto como te escribo en privado?
@Mmaxii_3 жыл бұрын
hola, muy buen video te queria perguntar si es posible activar el sonido solo cuando presione una letra y este dentro de cierto rango, digamos que quiero hacer que suene cuando intente abrir una puerta, es posible? y si lo es como, gracias de antemano
@GameDevTraum3 жыл бұрын
Hola, si es posible, hay distintas formas de hacerlo, una puede ser crear un script y asignarlo al objeto que produce el sonido y que tenga un target y una distancia, es muy largo para explicarlo en un comentario pero te dejo algo para arrancar, el script podría tener algo como lo siguiente: //Inicia C# public Transform objetivoActivacion; //asignar en inspector el objeto que tiene que estar cerca, posiblemente el player public AudioSource audio;//asignar el objeto con el audiosource del sonido que hay que reproducir public float distanciaActivacion;//escribir en el inspector la distancia de activacion void Update(){ if((objetivoActivacion.position-transform.position).magnitude < distanciaActivacion){ if(Input.GetKeyDown(KeyCode.E)){ audio.Play(); } } } //Fin C#
@Mmaxii_3 жыл бұрын
@@GameDevTraum Hola, efectivamente el script que me pasaste funciono a la perfección, y no solo eso también me dio ideas para mi juego, muchas gracias :D