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 ?
http://docs.unity3d.com/ScriptReference/Application-loadedLevelName.html (http://docs.unity3d.com/ScriptReference/Application-loadedLevelName.html)
[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/)
[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;
[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!