Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Ness en Enero 22, 2016, 11:07:30 PM

Título: Saber el nombre del level actual donde me se encuentre el jugador.
Publicado por: Ness en Enero 22, 2016, 11:07:30 PM
Quisiera saber si hay alguna forma de saber el nombre del level actual donde se encuentre el jugador.mi pregunta es :¿existe alguna forma de saber  cual es el nombre del level o la scena  donde se encuentra al jugador ? 
Título: Saber el nombre del level actual donde me se encuentre el jugador.
Publicado por: leocub58 en Enero 22, 2016, 11:12:21 PM
http://docs.unity3d.com/ScriptReference/Application-loadedLevelName.html (http://docs.unity3d.com/ScriptReference/Application-loadedLevelName.html)
Título: Saber el nombre del level actual donde me se encuentre el jugador.
Publicado por: Ness en Enero 22, 2016, 11:20:39 PM
[quote author=leocub58" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34973" data-ipsquote-contentcommentid="126392"> Título: Saber el nombre del level actual donde me se encuentre el jugador.
Publicado por: leocub58 en Enero 22, 2016, 11:45:11 PM
¿Dónde leíste lo de que iban a dejar obsoleto el Application? @nestorjaviersolera (//<___base_url___>/profile/25794-nestorjaviersolera/)
Título: Saber el nombre del level actual donde me se encuentre el jugador.
Publicado por: Ness en Enero 23, 2016, 12:10:30 AM
[quote author=leocub58" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34973" data-ipsquote-contentcommentid="126400">¿Dónde leíste lo de que iban a dejar obsoleto el Application? @nestorjaviersolera[/quote]Es por las advertencias que lanza unity mismo cuando utilizar algunas lineas con Application,  dentro de las lineas que posiblemente descontinuén estan Application.loadlevel ,   Título: Saber el nombre del level actual donde me se encuentre el jugador.
Publicado por: Briner en Enero 23, 2016, 02:35:17 AM
Usa: 
SceneManager.GetActiveScene().name;
recuerda que debes importar :
using UnityEngine.SceneManagement;
 
Título: Saber el nombre del level actual donde me se encuentre el jugador.
Publicado por: Ness en Enero 23, 2016, 06:41:11 PM
[quote author=Briner" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34973" data-ipsquote-contentcommentid="126404">Usa: 
SceneManager.GetActiveScene().name;
recuerda que debes importar :
using UnityEngine.SceneManagement
				Título: Saber el nombre del level actual donde me se encuentre el jugador.
Publicado por: gonzalitosk8 en Febrero 17, 2016, 12:34:22 AM
te recomendaría (algo nativo) pero eficaz, crea un script en c# y agrégaselo a un box collider marcalo como trigger.trata de que el boxCollider abarque todo tu mapa.un script que creo ahora mismo pero tu deberas corregir:

public string scene_name;public void OntriggerStay(collider other){if(!ther.comparetag("Player"){GUILayout.Box("scene_name"); // esto dice en un gui, que tu estas en tal escena.
            GUILayout.Space(10);} si hay errores, te lo dejo como tarea para que sigas aprendiendo!