Escribe tu propio nombre para el player / Tutorial en unity

  Рет қаралды 5,686

Multiverso Sensorial

Multiverso Sensorial

Күн бұрын

Пікірлер: 56
@JonathanRea142
@JonathanRea142 2 жыл бұрын
Llegue de la Prepa y mire tu video, gracias por enseñarme como hacerlo ahora lo podre poner en mi proyecto. 😁😃
@Young_Ness
@Young_Ness 2 жыл бұрын
xd
@multisensorial
@multisensorial 2 жыл бұрын
Genial, cualquier cosa puedes preguntar por discord o Instagram. Saludos 🙂✌
@thestar1755
@thestar1755 2 жыл бұрын
@@multisensorial Tus vídeos son muy buenos chaboon
@javiermontoya5940
@javiermontoya5940 2 жыл бұрын
Que buen tutorial, llevaba varios días atorado en esta parte de poner el nombre, muchas gracias crack
@osvaldoortiz7369
@osvaldoortiz7369 2 жыл бұрын
Gran video me encanta tu contenido
@M1kuVY
@M1kuVY 2 жыл бұрын
Hola, yo tengo un error que ha mi no me funciona, al momento de asignar el input text y el texto nombre no me deja ponerlos, por favor ayuda
@multisensorial
@multisensorial 2 жыл бұрын
Puede que estés usando text mesh pro y por eso no te deja.
@M1kuVY
@M1kuVY 2 жыл бұрын
@@multisensorial si es verdad ya funciona, muchas pero muchas Gracias 💖, nuevo sub funcionó muy bien 💯
@editsystumble
@editsystumble 2 жыл бұрын
@@multisensorial graciassssssssssssssssssssssssssssssssss
@h3rnaldo
@h3rnaldo 2 жыл бұрын
Muy útil! Muchas gracias! Me encuentro haciendo un proyecto en Unity y necesito ir a el siguiente paso. Que el sistema solicite el nombre sólo si el usuario no se ha registrado. Hay alguna forma de hacerlo sin tener que conectarse a un servidor? Me dijeron que Playfab era la mejor opción,
@multisensorial
@multisensorial 2 жыл бұрын
No he utilizado Playfab pero creo que es como una nube por lo que podrias almacenar ahi la información para no perderla. por otro lado y dependiendo del proyecto puedes solicitar un registro por ejemplo nombre y contraseña que esos datos se almacenen en el mismo programa y luego al ingresarlos cargue la información que corresponda.(claro esta que si se borra toda la carpeta se pierden todos los datos)
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 2 жыл бұрын
Ahi puse una ide de como hacerlo
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 2 жыл бұрын
Hola, para hacer eso tienes que comprobar si el jugador ya guardo su nombre con un (PlayerPrefs.HasKey("")) si ya lo guardo entonces que desactive el panel donde escribe su nombre y active solo el Botón de Aceptar, al cambiar de escena ya estará guardado su nombre por lo tanto ya va a aparecer en la escena de juego y al volver a iniciar el juego, como ya escribió su nombre una vez y panel de nombre estará desactivado y no podrá volver a escribir su nombre, solo la primera vez q inicio sesión.
@Bysel_
@Bysel_ Жыл бұрын
@@juancarloscalderonsiliezar9744 hola, podrías mostrarme como debería verse eso que mencionas. soy nuevo en esto de la programación de videojuegos y no entiendo mucho. y de paso te agradecería si pudieras leer el comentarios que puse a este video y ver si me puedes ayudar a encontrar una solucion ya que parece que sabes bastante :)
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 Жыл бұрын
@@Bysel_ Hola, claro que si, si quieres te enseño por Discord
@omaravendano5333
@omaravendano5333 Жыл бұрын
Hola, tengo una duda, cuando le doy play no me permite escribir nada aunque le pique. Configuré todo para que funcione con TextMeshPro.
@eduardovarela4176
@eduardovarela4176 10 ай бұрын
exelente la guia, esto tambien se puede usar para que muestren tu nombre en un juegode carrerar no? con algunas modificasiones
@multisensorial
@multisensorial 10 ай бұрын
Si se puede aplicar, quizás con otra lógica.. pero en general lo que hace es almacenar el texto escrito para volver a mostrarlo.
@joshuarosales_p
@joshuarosales_p 2 жыл бұрын
Como hago que si ya ahí un nombre ya no salga lo de colocar el nombre?
@multisensorial
@multisensorial 2 жыл бұрын
Quizás puedes usar un bool que al ser false te pida el nombre y al ser true ya no hay acciones es decir no pida nombre.
@joshuarosales_p
@joshuarosales_p 2 жыл бұрын
@@multisensorial es que osea quiero que por ejemplo entro al juego y mi pida nombre pero ya una vez entrando de nuevo no pida como lo podría hacer?
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 2 жыл бұрын
@@joshuarosales_p Hola, para hacer eso tienes que comprobar si el jugador ya guardo su nombre con un (PlayerPrefs.HasKey("")) si ya lo guardo entonces que desactive el panel donde escribe su nombre y active solo el Botón de Aceptar, al cambiar de escena ya estará guardado su nombre por lo tanto ya va a aparecer en la escena de juego y al volver a iniciar el juego, como ya escribió su nombre una vez y panel de nombre estará desactivado y no podrá volver a escribir su nombre, solo la primera vez q inicio sesión.
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 2 жыл бұрын
@@joshuarosales_p Si tienes alguna duda puedes escribirme para enseñarte un ejemplo del código de como seria. saludos
@editsystumble
@editsystumble 2 жыл бұрын
@@juancarloscalderonsiliezar9744 Hola, gracias por ayudar pero yo llevo un año y medio con unity, no entiendo como has dicho que se hace, me lo podrias explicar otra vez por favor
@merakyinkart8042
@merakyinkart8042 2 ай бұрын
Tengo un problema, el Text que está en la segunda escena al darle play se me desaparece, alguien podría decirme porque? Y que tengo que hacer para que no desaparezca? No me marca ningún error ni nada
@multisensorial
@multisensorial 2 ай бұрын
Hola, pueden ser varias cosas si no tienes errores: -Verifica que el nombre que usas para guardar sea el mismo que para cargar incluyendo mayúsculas. -Asegúrate de tener las scripts en ambas escenas y que estén en gameobject activos para que se ejecuten.
@jurtinfrank
@jurtinfrank Жыл бұрын
Una pregunta si ya coloco un nombre y ya se cargo la segunda escena como se puede quedar en la segunda escena o deje de aparecer la primera escena?
@multisensorial
@multisensorial Жыл бұрын
Lo que se puede hacer es agregar un interruptor bool si es true entonces no pide el nombre o algo por el estilo. si lo quieres guardar siempre entre escenas e incluso cerrando el juego deberias utilizar un PlayerPrefs.SetString para guardar ese texto.
@jurtinfrank
@jurtinfrank Жыл бұрын
@@multisensorial Hola amigo. Logre hacer que funcione y no se si sera la mejor forma o no se si se podrá mejorar pero me gustaría compartirlo, lo que hice fue lo siguiente: Hice dos códigos uno donde se anotaran los datos del nombre y lo hice así: void Start() { nameInput.text = PlayerPrefs.GetString("NamePlayer"); } public void SetNamePreft() { PlayerPrefs.SetString("NamePlayer", nameInput.text); } Y la segunda fue la de carga y la hice de la siguiente forma: NamePlayer = GameObject.FindGameObjectWithTag("NamePlayer"); NamePlayer.GetComponent().text = PlayerPrefs.GetString("NamePlayer");
@topsvloggameplaysymas8564
@topsvloggameplaysymas8564 2 жыл бұрын
muy buen tutorial justo necesitaba esto , ahora podrias enseñar a como hacer mi juego sea online de las dos forma local y online
@multisensorial
@multisensorial 2 жыл бұрын
Sinceramente nunca hice un sistema online, tendria que investigarlo. por lo general para este tipo de juegos se precisa un servidor en donde almacene los datos.
@Juanzett
@Juanzett 2 жыл бұрын
Gracias por el tuto
@editsystumble
@editsystumble 2 жыл бұрын
Hola me funciona todo a las perfectamente pero me pasa que cada vez que entro al juego me pide poner otra vez el nombre, no se me guarda, ayuda porfi, nuevo sub
@multisensorial
@multisensorial 2 жыл бұрын
Hola ... creo que falta que cuando ya este el nombre no lo vuelva a pedir, por otro lado el tema de guardar siempre que uses .SetString guarda con el nombre que le des y GetString("carga con el mismo nombre que guardaste") en el lugar que le indiques.
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 Жыл бұрын
te ayudo
@agustinvrsa2307
@agustinvrsa2307 2 жыл бұрын
VAMOS
@rdbuba1906
@rdbuba1906 2 жыл бұрын
Pues des hacer un tutorial de cómo hacer para que el jugador vea la cámara oscura y cuando allá luz se vea bien no se si me entiendes
@multisensorial
@multisensorial 2 жыл бұрын
No logro comprender bien, parece un tema de iluminacion, si es asi deberias probar con las luces generales y las luces en escena.
@rdbuba1906
@rdbuba1906 2 жыл бұрын
@@multisensorial osea como el video que creaste de la linterna vi que tu escenario estaba oscuro
@multisensorial
@multisensorial 2 жыл бұрын
@@rdbuba1906 a bien, para eso si tendrias que ir manipulando las luces generales en -Windows - Rendering - Lighting - Environment, tegno pensado traer un tutorial sobre iluminacion tipo antorchas y otros seguro ahir explique como poner la escena oscura.
@rdbuba1906
@rdbuba1906 2 жыл бұрын
@@multisensorial gracias 🙏
@KPB.
@KPB. 2 жыл бұрын
Gracias amigo, como hago lo mismo pero con numeros? Quiero que en lugar de agregar un nombre este sume lo que esta en el InputField y se pase a el texto que seria el nombre. Espero me entiendas, me ayudarias monton y gracias de nuevo :D
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 Жыл бұрын
Escribeme te ayudo
@Cristian_2510
@Cristian_2510 2 жыл бұрын
Sirve para 2D?
@multisensorial
@multisensorial 2 жыл бұрын
Sirve, siempre que se trabaje en el Canvas se esta trabajando en 2D. 🙂✌
@Bysel_
@Bysel_ Жыл бұрын
el video me sirve demasiado, pero me gustaria que el jugador también elija entre dos posibles skins al iniciar la partida (chico o chica) al mismo tiemp oque elije el nombre y guardar también esa información. entonces en esa escena elige su nombre pero hasta que no seleccione una skin default no debería de aparecer el boton aceptar, ¿como debería de hacer?. por lo que estoy experimentando supongo que las skins deberán de ser botones a los cuales les cambio su textura a las de la skin, luego este al ser apretado por el jugador se selecciona, entonces en el script debería de agregar en el if de alguna forma que desconozco como jajaja, para que además de que pregunte el nombre, pregunte si esta el boton seleccionado del chico o la chica, si alguna de los dos esta seleccionado entonces que se guarde esa info y que ahi recién aparezca el boton aceptar. creo que voy encaminado, si hay alguna otra forma mas sencilla de hacerlo y si me quieren explicar que debería de poner en el codigo yo estaría muy agradecido jajaja
@multisensorial
@multisensorial Жыл бұрын
En ese caso debes enviar la información al juego de la skin que vas a usar, puedes tener un personaje base el cual tenga todo lo del player y luego decirle que instancie un modelo prefabricado de la skin o tener el prefabricado del player ya con esa skin. En cuanto a enviar la información yo diría de utilizar valor int así puedes tener todas las skins que quieras. para guardar PlayerPrefs.SetInt("nombre X", valor); para recuperar PlayerPrefs.GetInt("nombre X"); Intentare subir un video rápido explicándolo.
@Bysel_
@Bysel_ Жыл бұрын
@@multisensorial no entendí mucho el comentario porque empecé hace muy poco con la programación jajaja, espero con ansias tu video!!! Nuevo sub 😆
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 Жыл бұрын
@@Bysel_ escribeme
@Bysel_
@Bysel_ Жыл бұрын
@@juancarloscalderonsiliezar9744 muchas gracias por responder pero ya he resuelto ese problema, ahora estoy intentando hacer un sistema para ganar poder por segundo. deberia de quedar algo así: Total Poder: 1000 Eficiencia: ( entre 100 a 500) * 5 seg Entonces segun eso cada 5 segundos debería de sumarle al Total Poder un numero entre 100 y 500. es decir que tendría que hacer un script con 4 variables: -MaxPower -EfficiencyMin -EfficiencyMax -PowerPerSec y me gustaria que el script fuera de tal forma que pueda llamar a estas variables desde otro script y escena, de esta forma podría crear objetos que sean consumibles y puedan modificar algunas de esas caracteristicas del poder del jugador. Me estoy ayudando actualmente con chatgpt para hacerlo pero como que se me esta complicando un poco jejeje pd: esos numeros que puse son de ejemplo, se supone que el jugador comenzaria con un poder de 0, y una eficiencia baja a lo tipo entre 2 y 10, con cada 5 o 10 segundos. ya luego con objetos lo ira mejorando.
@juancarloscalderonsiliezar9744
@juancarloscalderonsiliezar9744 Жыл бұрын
@@Bysel_ podría ayudarte con eso. Si quieres en 4 horas podemos ver eso en Discord y te ayudo a hacerlo
Como crear selección de personaje en Unity
34:56
Multiverso Sensorial
Рет қаралды 8 М.
Sistema de GUARDADO SIMPLE en Unity!
18:08
Indierama
Рет қаралды 22 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Creando una pantalla de carga en Unity
17:25
Multiverso Sensorial
Рет қаралды 7 М.
Tutorial Unity | Como guardar y cargar datos con PlayerPrefs
20:22
PLAYERPREFS en Unity para GUARDAR preferencias de usuario
11:23
Creando una linterna - en Unity
17:12
Multiverso Sensorial
Рет қаралды 8 М.
Unity - Sistema de Inventario y Crafting
10:43
Don Pachi
Рет қаралды 14 М.
3 Formas para cambiar de escena en Unity
18:26
Multiverso Sensorial
Рет қаралды 13 М.
How I Made a Multiplayer FPS Game with Netcode | Unity vs Steam
6:39
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН