Noticias

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

Encontrar la ruta de un archivo

Iniciado por Crismart, Enero 14, 2016, 04:21:25 PM

Tema anterior - Siguiente tema
Hola estoy tratando de abrir un archivo serializado que construi desde el editor de unity cuando lo hago desde la PC pongo la ruta Application.DataPath + el nombre del archivo esta todo perfecto pero cuando lo hago desde el cel con la app esto no me funciona... Quiero pasar el archivo ya  serealizado a la app.. Tal vez alguien sabe como encontrar la ruta a un archivo en el apk

Enero 14, 2016, 09:57:23 PM #1 Ultima modificación: Enero 14, 2016, 09:58:06 PM por kaito
Utiliza la carpeta Resources de Unity. Abres el archivo como un archivo de texto de unity(TextAsset) y lo deserializas:
      TextAsset asset = Resources.Load("nombreArchivo") as TextAsset;
   Stream stream = new MemoryStream(asset.bytes);
   BinaryFormatter bf = new BinaryFormatter();
   ClaseSerializada archivo = (ClaseSerializada)bf.Deserialize(stream);
 


Lo probe y me dio un errorNullReferenceException: Object reference not set to an instance of an object  Y me manda a la líneaStream stream = new MemoryStream(asset.bytes)
Ya he solucionado el error gracias

Etiquetas: