Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: technobroken en 07 de Abril de 2012, 12:07:43 PM

Título: Ruta relativa en java
Publicado por: technobroken en 07 de Abril de 2012, 12:07:43 PM
Hola,

Estoy metiendo todas las rutas de los recursos en variables estáticas, de esta forma tengo gestionado los directorios de los recursos.

public class Resources {
public static String R_FIRE1_LEFT = "Resources/shoot_1_left.png";
public static String R_FIRE1_RIGHT = "Resources/shoot_1_right.png";
}


Pero estos paths no funcionan.

Me gustaria tener la carpeta Resources en el mismo directorio donde tengo el ejecutable.
- MyGame\
    - Resources\
    - MyGame.jar

¿Que ruta tengo que poner en las variables estaticas?

Un Saludo!
Título: Re: Ruta relativa en java
Publicado por: bnl en 07 de Abril de 2012, 12:19:04 PM
Pondria las rutas de los recursos relativas, podría valerte como lo tienes ahora y luego en tiempo de ejecución obtienes la ubicación desde donde se esta ejecutando el juego y a partir de ella y la ruta relativa de cada recurso generas la ruta absoluta de cada uno.
Título: Re: Ruta relativa en java
Publicado por: technobroken en 07 de Abril de 2012, 12:32:40 PM
Gracias!

Si al final he comprobado que las rutas estaban correctas.

He dejado el enlace del "prototipo" de juego aqui: http://www.mediafire.com/?akbhw45ddjtiqmw (http://www.mediafire.com/?akbhw45ddjtiqmw)

Un Saludo!
Título: Re: Ruta relativa en java
Publicado por: blau en 07 de Abril de 2012, 01:35:14 PM
Oau... el muñeco es igual de rápido que las balas.... ;P
Título: Re: Ruta relativa en java
Publicado por: jmtu en 08 de Abril de 2012, 10:19:13 AM
Quizás deberías meter los recursos dentro del jar. Mírate este enlace. Habla sobre esto, como dice de memoria y sin revisar, pero creo que puede aclarar alguna cosa.
El enlace:http://foro.codecompiling.net/showthread.php?tid=511 (http://foro.codecompiling.net/showthread.php?tid=511)

Por otra parte no puedo probarlo pues me da un error:Unsupported major.minor version 51.0 en GamePack/GameMain, y por lo que he leído es por que lo has compilado con 1.7 y yo todavía estoy anclado en 1.6 o algo por el estilo.
Título: Re: Ruta relativa en java
Publicado por: technobroken en 09 de Abril de 2012, 07:08:48 PM
Ok, creo que algo lei de que hay que poner (en este caso) la carpeta Recursos en la carpeta src del proyecto (estoy usando eclipse) y segun decia de esta forma las imagenes se ponen automaticamente en el .jar. Voy a revisar a ver si lo consigo.

Si, estoy usando version 1.7. Habra que actualizar.