Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: unOOld en Junio 13, 2016, 08:28:15 PM

Título: Duda sobre Streaming asset
Publicado por: unOOld en Junio 13, 2016, 08:28:15 PM
Buen Dia, luego de investigar sobre como guardar y poder leer un archivo de texto en  android  finalmente vi que Streaming Asset era la mejor opcion, en relación a este se debia utilizar una clase WWW para que android pudiera leer el archivo, lo hice y puse la ruta indicada para encontrar el archivo en android, sin embargo el juego sigue sin funcionar cuando lo exporto al movil, esto es lo que tengo en la carpeta StreamingAsset 
 
http://imgur.com/EOKdIYm (http://imgur.com/EOKdIYm)
 
cada archivo pertenece al dialogo de cada escena y asi fue como configure el script 
 
 
 

IEnumerator Startt()
    {
        string file;
        //captura el numero de escena actual
        string sceneNum = SceneManager.GetActiveScene().name;
        sceneNum = Regex.Replace(sceneNum, "[^0-9]", "");
        //ruta donde esta el archivo Dialogue
        string filePath = "jar:file://" + Application.dataPath + "!/assets/" + "Dialogue";
        //sumo Dialogue + el numero de escena para que el resultado finall sea Dialogue1
        filePath += sceneNum;
        //sumo lo anterior para que el resultado final sea Dialogue1.txt y asi detecte que es
        //un archivo de texto
        filePath += ".txt";
        //lo meto en una clase WWW y convierto la clase a un string para que sea detectable
        WWW www = new WWW(filePath) ;
        yield return www;
        file = www.text;
 
        lines = new List<DialogueLine>();
        Debug.Log(file);
        LoadDialogue(file);
    }

 
 
Título: Duda sobre Streaming asset
Publicado por: kaito en Junio 14, 2016, 08:53:59 PM
Podrías echarle un vistazo a la documentación sobre Android, Saving Files: https://developer.android.com/training/basics/data-storage/files.html (https://developer.android.com/training/basics/data-storage/files.html)
 
Cuéntanos si te ha sido de utilidad.