Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Saber el nombre del level actual donde me se encuentre el jugador.

Iniciado por Ness, Enero 22, 2016, 11:07:30 PM

Tema anterior - Siguiente tema
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 ? 


[quote author=leocub58" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="34973" data-ipsquote-contentcommentid="126392">http://docs.unity3d.com/ScriptReference/Application-loadedLevelName.html date=1453500741]http://docs.unity3d.com/ScriptReference/Application-loadedLevelName.html[/quote]Me  funciona pero no sabrás  como hacerlo mismo con el SceneManager lo que pasa es que  los de unity van descontinuar Applicattion quisiera evitar problemas  a futuro  te lo agradecería.


Enero 23, 2016, 12:10:30 AM #4 Ultima modificación: Enero 23, 2016, 12:13:05 AM por 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? http://unityspain.com/profile/25794-nestorjaviersolera/?do=hovercard" data-mentionid="25794" href="<___base_url___>/profile/25794-nestorjaviersolera/">@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 ,  

Usa: 
SceneManager.GetActiveScene().name;
recuerda que debes importar :
using UnityEngine.SceneManagement;
 

Urban Ops - FPS Multiplayer Free


Pagina Oficial - http://urbanops.net23.net/



[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
								

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!

Etiquetas: