Don Pachi es usted a todo dar, muchas gracias por la serie de videos, me ha servido de mucho, como siempre ahí le va su super like, le mando un gran saludo
Me suscribo, aún no me termino uno de tus videos, pero tienes buena dicción, si tienes bastante contenido creo que serás de mis principales fuentes de aprendizaje.
Muy bueno. Casi nunca puedo ver tus videos calientitos como el pan por mi trabajo pero lo bueno es que aquí están. Oye crees que pudieras hacer un video de como limitar lo FPS de tu proyecto para optimizar el rendimiento del mismo
Hola Don Pachi, vengo siguiendo el tutorial al pie de la letra. Venía todo de 10, hasta que me tope con un problema. Cuando pruebo el ejecutable los textos no se achican a la resolución, lo que hace que no entre todo en la pantalla. Como tema aparte, me gustaría poder participar de los sorteos, pero no tengo Instagram. Si pudieras facilitar los códigos después de un tiempo de sacado el video, seria de mucha ayuda. Gracias por tu aporte a la comunidad. Un saludo!
Hola Don Pachi! muy buen video! consulta al navegar con el Gamepad e irme a las resoluciones inferiores la barra de desplazamiento no baja automáticamente... Hay alguna manera de hacer que eso se mueva automáticamente siguiendo la opcion que esta seleccionada?
buenas, me pasa que al exportar el proyecto las resoluciones se me cuadriplican, pero solo cuando lo exporto en el unity esta todo ok. si alguien pudiera ayudarme gracias de antemano. pd: todos los tutoriales con respecto al menu de opciones un 10
He encontrado el error, por si te interesa. Esto se debe a que Unity trata de forma diferente las frecuencias para una misma resolución. Por ejemplo: 1920x1080 @60Hz es una opción de resolución separada de 1920x1080 @144Hz. Bastaría con incluír esta línea de código antes de opciones.Add(opcion): if (opciones.Contains(opcion)) continue;
Una consulta, se me triplican los valores de la resolución. Es normal esto? Es decir si tengo una resolución de 800x600 me aparece 3 veces esa opción en el menú. Y me sucede que depende la resolución que elija afecta a los limites de la cámara, y quizás hay partes que no se ven con ciertas resoluciones. Esto hay forma de solucionarlo o es normal que ocurra?
Lo de triplicado ni idea nunca me ha pasado. Lo 2do es tal vez como esta configurado el canvas y otras cosas. Ya eso tarea suya de ver como adaptarlo a sus proyectos. O esperar la 2da temporada de esta sería, saludos
@@DonPachi Muchas gracias por responder!! Ok, averiguaré como puedo solucionarlo, de todas formas, tienes idea cuando sacarás aproximadamente la 2da temporada de esta serie? Ah y gracias por todos los tutoriales en serio! Me re motivaron a querer seguir aprendiendo de programación de videojuegos. Ya estoy por terminar mi primer juego de plataforma gracias a vos! y voy por muchos más! :D
@@knivespeans9815 Lo pudé solucionar pero la verdad no recuerdo cómo. Porque luego hice otro videojuego pero no le puse esa opción. Lo deje solo en pantalla completa y la verdad que es lo recomendable. Recuerdo que vi este tutorial pero no me acuerdo si eso me soluciono el problema: th-cam.com/video/YOaYQrN1oYQ/w-d-xo.html ... está en inglés pero no es necesario entender ingles para seguirle los pasos. Espero logres resolverlo! Suerte!
que te parece esta idea para el proximo don pachi game jam, un juego con bugs intencionales, por ejemplo, uno 3d y de puzles pero con bugs intencionales para poder pasar un nivel.
Cuando lo pruebo dentro de unity funciona perfecto, pero cuando lo ejecuto como .exe se repiten como 3 veces cada resolución (cosa que no pasaba antes) y no funciona el cambio de resolución... ¿Por que puede ser?
He encontrado el error, por si te interesa. Esto se debe a que Unity trata de forma diferente las frecuencias para una misma resolución. Por ejemplo: 1920x1080 @60Hz es una opción de resolución separada de 1920x1080 @144Hz. Bastaría con incluír esta línea de código antes de opciones.Add(opcion): if (opciones.Contains(opcion)) continue;
hola super tus tutoriales pero me sale este error CS1061: 'Resolution[]' does not contain a definition for 'Lenght' and no accessible extension method 'Lenght' accepting a first argument of type 'Resolution[]' could be found (are you missing a using directive or an assembly reference?) no se como solucionarlo gracias
@@DonPachijusto entre al vídeo por qué buscaba una solución a esto, ya que un proyecto mío que tengo para aprender a usar unity tiene que al exportarse los límites de mi personaje quedan fuera de la cámara cosa que en la resolución HD de unity no pasa
muchachos cuando paso de 1920 x 1080 a cualquier resolucion y luego vuelvo a 1920 x 1080 crashea el juego, tengo linux asi que esta la posibilidad de que solo sea mi pc pero confirmenme si les pasa a los de windows tambien
Podrías hacer un tutorial de como crear un desbloqueador de niveles en el menu pero que sirva para el juego que hiciste de plataformas? Porque en ese tutorial los niveles están en prefabs y no encuentro ningún tutorial que explique como hacerlo con prefabs. Lo explican solo con escenas y probé de mil maneras y no logro hacer que resulte :'(
Tienes que ver el video de playerprefbs del canal, entederlo y aplicarlo para instanciar los prefabs que necesites. Ya esas con cosas que uno debe ir investigando por su cuenta.
@@DonPachi Gracias Don Pachi! Sos un genio, vi el video que me dijiste y lo pude resolver!! Te ganaste otro subscriptor! I Muchísimas gracias por todos los tutoriales!!!
Tus tutoriales siempre me sirvieran, muchas gracias por todo.
Un gusto poder compartir el conocimiento
Don Pachi es usted a todo dar, muchas gracias por la serie de videos, me ha servido de mucho, como siempre ahí le va su super like, le mando un gran saludo
Disculpa por la respuesta tardía. Muchas gracias por tu comentario y me da gusto saber que mis videos te fueron de utilidad.
Todos tus videos de Unity me servirán en un futuro gracias por compartir tu conocimiento.
Un gusto poder ayudar
Podrías hacer un tutorial de opciones de cambio de idioma
sin ti no tendria la mitad de mi juego, muchas gracias
Un gusto poder ayudar, saludos
Me suscribo, aún no me termino uno de tus videos, pero tienes buena dicción, si tienes bastante contenido creo que serás de mis principales fuentes de aprendizaje.
Bienvenido al canal y gracias por el sub. Espero que los videos te sean de utilidad, saludos.
Hola amigo me encanta la miniserie me ha ayudado mucho🖤
De nada bro
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
//
using TMPro;
//
public class FullScreen : MonoBehaviour
{
public Toggle toggle;
//
public TMP_Dropdown resolucionesDropDown;
Resolution[] resoluciones;
//
void Start()
{
if (Screen.fullScreen)
{
toggle.isOn = true;
}
else
{
toggle.isOn = false;
}
//
RevisarResolucion();
//
}
void Update()
{
}
public void ActiveFULLS(bool pantallaCompleta)
{
Screen.fullScreen = pantallaCompleta;
}
//
public void RevisarResolucion()
{
resoluciones = Screen.resolutions;
resolucionesDropDown.ClearOptions();
List opciones = new List();
int resolucionActual = 0;
for (int i = 0; i < resoluciones.Length; i++)
{
string opcion = resoluciones[i].width + " x " + resoluciones[i].height;
opciones.Add(opcion);
if (Screen.fullScreen && resoluciones[i].width == Screen.currentResolution.width &&
resoluciones[i].height == Screen.currentResolution.height)
{
resolucionActual = i;
}
}
resolucionesDropDown.AddOptions(opciones);
resolucionesDropDown.value = resolucionActual;
resolucionesDropDown.RefreshShownValue();
//
resolucionesDropDown.value = PlayerPrefs.GetInt("numeroResolucion", 0);
//
}
public void CambiarResolucion(int indiceResolucion)
{
//
PlayerPrefs.SetInt("numeroResolucion", resolucionesDropDown.value);
//
Resolution resolution = resoluciones[indiceResolucion];
Screen.SetResolution(resolution.width, resolution.height, Screen.fullScreen);
}
//
}
@espectmaniaXCo Ni un problema
MUCHISIMAS GRACIAS
heroe sin capa
gracias crack sos un capo
no me funciona
HERE VISTANDO ME ENCANTA SUPER TIPS PARA LA RESOLUCION
Gracias por el mensaje
de lo mejor este tutorial
gracias
Buen vídeo, Saludos 🤟😄
Gracias bro, saludos igual
Muchas gracias por el tutorial, se puede hacer que el valor por defecto sea la resolución actual de la pantalla?
El muy buen el tutorial, el problema es que es necesario ver los otros tutoriales para entender, pero está bien
.
És justo lo que necessitaba
que bueno bro
13:07 ahi me perdi eso ahi que escribir o que por que luego al final del video aparece normal
Muy bueno. Casi nunca puedo ver tus videos calientitos como el pan por mi trabajo pero lo bueno es que aquí están. Oye crees que pudieras hacer un video de como limitar lo FPS de tu proyecto para optimizar el rendimiento del mismo
sip, eso lo tengo planeado hacer mas adelante
Pregunta, esto s epodria hacer para las resoluciones de pantalla para los dispositivos moviles?,
Hola Don Pachi, vengo siguiendo el tutorial al pie de la letra. Venía todo de 10, hasta que me tope con un problema.
Cuando pruebo el ejecutable los textos no se achican a la resolución, lo que hace que no entre todo en la pantalla.
Como tema aparte, me gustaría poder participar de los sorteos, pero no tengo Instagram. Si pudieras facilitar los códigos después de un tiempo de sacado el video, seria de mucha ayuda.
Gracias por tu aporte a la comunidad.
Un saludo!
Hola bro, crearte un instagram es gratis. Saludos
Hola Don Pachi! muy buen video! consulta al navegar con el Gamepad e irme a las resoluciones inferiores la barra de desplazamiento no baja automáticamente... Hay alguna manera de hacer que eso se mueva automáticamente siguiendo la opcion que esta seleccionada?
gracias bro
De nada bro
15:27 no me deja agregar el dropdown de resoluciones, solo el de calidad. Ayuda :(
es por que el dropdown que ha hecho no es el correcto. tienes que crear dropdown textMesh
buenas, me pasa que al exportar el proyecto las resoluciones se me cuadriplican, pero solo cuando lo exporto en el unity esta todo ok. si alguien pudiera ayudarme gracias de antemano.
pd: todos los tutoriales con respecto al menu de opciones un 10
tambien me pasa, solucionaste?
@@isdaaan lo solucionaste? tengo el mismo problema
He encontrado el error, por si te interesa. Esto se debe a que Unity trata de forma diferente las frecuencias para una misma resolución. Por ejemplo: 1920x1080 @60Hz es una opción de resolución separada de 1920x1080 @144Hz.
Bastaría con incluír esta línea de código antes de opciones.Add(opcion):
if (opciones.Contains(opcion)) continue;
Una consulta, se me triplican los valores de la resolución. Es normal esto? Es decir si tengo una resolución de 800x600 me aparece 3 veces esa opción en el menú.
Y me sucede que depende la resolución que elija afecta a los limites de la cámara, y quizás hay partes que no se ven con ciertas resoluciones. Esto hay forma de solucionarlo o es normal que ocurra?
Lo de triplicado ni idea nunca me ha pasado. Lo 2do es tal vez como esta configurado el canvas y otras cosas. Ya eso tarea suya de ver como adaptarlo a sus proyectos. O esperar la 2da temporada de esta sería, saludos
@@DonPachi Muchas gracias por responder!! Ok, averiguaré como puedo solucionarlo, de todas formas, tienes idea cuando sacarás aproximadamente la 2da temporada de esta serie? Ah y gracias por todos los tutoriales en serio! Me re motivaron a querer seguir aprendiendo de programación de videojuegos. Ya estoy por terminar mi primer juego de plataforma gracias a vos! y voy por muchos más! :D
@@kmkaly1013 no tiene fecha, animo y suerte en tus proyectos
conseguiste solucionarlo? tengo el mismo problema
@@knivespeans9815 Lo pudé solucionar pero la verdad no recuerdo cómo. Porque luego hice otro videojuego pero no le puse esa opción. Lo deje solo en pantalla completa y la verdad que es lo recomendable. Recuerdo que vi este tutorial pero no me acuerdo si eso me soluciono el problema: th-cam.com/video/YOaYQrN1oYQ/w-d-xo.html ... está en inglés pero no es necesario entender ingles para seguirle los pasos. Espero logres resolverlo! Suerte!
que te parece esta idea para el proximo don pachi game jam, un juego con bugs intencionales, por ejemplo, uno 3d y de puzles pero con bugs intencionales para poder pasar un nivel.
Hmmm creo que muchos dejarían sus bugs hehehe
Hola, cual es la mejor resolución para que se vean en buena calidad los assets del juego?( en el mío algunos personajes se ven con poca resolución)
Eso depende del proyecto y la calidad de los assets que estés usando.
Saludooos
Saludos igualmente
Buen tutorial UwU
Gracias bro
Cuando lo pruebo dentro de unity funciona perfecto, pero cuando lo ejecuto como .exe se repiten como 3 veces cada resolución (cosa que no pasaba antes) y no funciona el cambio de resolución... ¿Por que puede ser?
Lo pudiste solucionar?
He encontrado el error, por si te interesa. Esto se debe a que Unity trata de forma diferente las frecuencias para una misma resolución. Por ejemplo: 1920x1080 @60Hz es una opción de resolución separada de 1920x1080 @144Hz.
Bastaría con incluír esta línea de código antes de opciones.Add(opcion):
if (opciones.Contains(opcion)) continue;
hola super tus tutoriales pero me sale este error CS1061: 'Resolution[]' does not contain a definition for 'Lenght' and no accessible extension method 'Lenght' accepting a first argument of type 'Resolution[]' could be found (are you missing a using directive or an assembly reference?) no se como solucionarlo gracias
Estas escribiendo mal Lenght, mira bien como se escribe y lo solucionaras
Hola a mi me aparecio el mismo error y lo que hice fue borrar el Lenght y volverlo a escrbir y me funciono.
Buen vídeo, en pc es más fácil, pero para las resoluciones y dimensiones de móvil uffffffff eso si es complicado por los anchor y mucho jaleo jajajaja
A en móvil es una pesadilla, yo lo que hice es que al final toooodo se escale sin importar la resolución, luego haré un video de eso tambien
@@DonPachijusto entre al vídeo por qué buscaba una solución a esto, ya que un proyecto mío que tengo para aprender a usar unity tiene que al exportarse los límites de mi personaje quedan fuera de la cámara cosa que en la resolución HD de unity no pasa
muchachos cuando paso de 1920 x 1080 a cualquier resolucion y luego vuelvo a 1920 x 1080 crashea el juego, tengo linux asi que esta la posibilidad de que solo sea mi pc pero confirmenme si les pasa a los de windows tambien
no ocurre en windows
'Resolution.height' is inaccessible due to its protection leve Me sale este error ayudaaa.
Revisa el video con paciencia
bro tengo un problema y es q no me aparesen las resoluciones en el dropdown y lo peor es q no me sale errores en la consola xd
Revisa el video con paciencia.
Podrías hacer un tutorial de como crear un desbloqueador de niveles en el menu pero que sirva para el juego que hiciste de plataformas? Porque en ese tutorial los niveles están en prefabs y no encuentro ningún tutorial que explique como hacerlo con prefabs. Lo explican solo con escenas y probé de mil maneras y no logro hacer que resulte :'(
Tienes que ver el video de playerprefbs del canal, entederlo y aplicarlo para instanciar los prefabs que necesites. Ya esas con cosas que uno debe ir investigando por su cuenta.
@@DonPachi Gracias Don Pachi! Sos un genio, vi el video que me dijiste y lo pude resolver!! Te ganaste otro subscriptor! I Muchísimas gracias por todos los tutoriales!!!
@@javieralonso5780 muchas gracias por el sub, saludos
Me salio error en el codigo y lo perdi me lo pasan porfa?
amigo no se si lo tienes pero te lo paso igual:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
//
using TMPro;
//
public class FullScreen : MonoBehaviour
{
public Toggle toggle;
//
public TMP_Dropdown resolucionesDropDown;
Resolution[] resoluciones;
//
void Start()
{
if (Screen.fullScreen)
{
toggle.isOn = true;
}
else
{
toggle.isOn = false;
}
//
RevisarResolucion();
//
}
void Update()
{
}
public void ActiveFULLS(bool pantallaCompleta)
{
Screen.fullScreen = pantallaCompleta;
}
//
public void RevisarResolucion()
{
resoluciones = Screen.resolutions;
resolucionesDropDown.ClearOptions();
List opciones = new List();
int resolucionActual = 0;
for (int i = 0; i < resoluciones.Length; i++)
{
string opcion = resoluciones[i].width + " x " + resoluciones[i].height;
opciones.Add(opcion);
if (Screen.fullScreen && resoluciones[i].width == Screen.currentResolution.width &&
resoluciones[i].height == Screen.currentResolution.height)
{
resolucionActual = i;
}
}
resolucionesDropDown.AddOptions(opciones);
resolucionesDropDown.value = resolucionActual;
resolucionesDropDown.RefreshShownValue();
//
resolucionesDropDown.value = PlayerPrefs.GetInt("numeroResolucion", 0);
//
}
public void CambiarResolucion(int indiceResolucion)
{
//
PlayerPrefs.SetInt("numeroResolucion", resolucionesDropDown.value);
//
Resolution resolution = resoluciones[indiceResolucion];
Screen.SetResolution(resolution.width, resolution.height, Screen.fullScreen);
}
//
}
pachi me dice IndexOutOfRangeException me ayudas a como sulucionarlo plsss
La solución es revisar el video con paciencia todas las respuestas están ahí. Hay quienes recién al revisar 50 veces ven su error
Me esta pasando alguna solucion? :c la verdad ya revise una y otra vez el video no encuentro error :c
bro, me da un error de CS1061
dejalo, era porque me faltava una n en la parte de resolucionesDropDown.RefreshShowValue();
vrg solo vine porque sin querer le baje la resolucion a un juego y no puedo volverlo a la normalidad xd