Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: pablo millan en Marzo 30, 2017, 02:50:44 PM

Título: cargar imagen local del dispositivo
Publicado por: pablo millan en Marzo 30, 2017, 02:50:44 PM
hola,


   es la primera consulta que hago en el foro, he intentado abrir tema en la seccion de scripting de unity, pero no me da la opcion. si no es el foro correcto indicarmelo, por favor.


    


   la duda es como acceder a imagenes (fotos, imagenes descargadas...) que se encuentran en el dispositivo donde se instala el juego. La idea es poder acceder al sistemas de archivos para seleccionar una imagen y guardarla en una carpeta o base de datos del juego para poder usarla, como por ejemplo para poner una foto de perfil o fondo.


   Me imagino que dependiendo de la plataforma será de distinta forma, pero he estado buscando y no he encontrado nada.


   por ejemplo, en html5 corriedo en pc puedes hacer un input type:file, y despues con javascript guardarlo o copiar en un archivo.


   gracias.


   un saludo
Título: cargar imagen local del dispositivo
Publicado por: kingtrase en Abril 05, 2017, 12:23:41 AM
Tienes que usar la libreria System.IO que te da acceso a archivos, la diferencia entre los distintos sitemas son las rutas y la distribucion del sistema.
 
Lo mas comodo es acceder a una carpeta de tu aplicacion, me refiero a una que crearas tu en la ruta de tu proyecto y no acceder a carpetas del sistema segun en que SO
 
para saber la ruta en la que esta tu aplicacion: Application.dataPath
 
Todo esto lo puedes buscar en google, no es nada nuevo.
 
Saludos!
Título: cargar imagen local del dispositivo
Publicado por: pablo millan en Abril 12, 2017, 07:17:53 PM
gracias,
 
se que es mejor acceder a una carpeta de la aplicacion, pero la intencion es que el jugador pueda personalizar la foto de perfil con una imagen que tenga en su dispositivo (pc, movil..). lo que no tengo aun claro si despues es mejor guardarla en una base de datos en base64, o copiarla en la carpeta de la aplicacion, ya lo veré. paso a paso.
 
ya miré en la libreria system.io, pero solo encontré para capturar la camara. Ahora sabiendo que en esa libreria esta lo que busco seguiré indagando mas.
 
un saludo.