none
Añadiendo referencias a TiledLib en XNA 4.0

    Domanda

  • Hola, muy buenas.

    Vereis, iba  a comenzar un proyecto con mis amigos para desarrollar un videojuego. Yo me ocupaba de la parte de programacion (llevo 2 años usando XNA) y ellos del diseño grafico y de los niveles. Para ello, decidi proporcionarle a mi diseñador de niveles la herramienta TiledMap, que seguro que mas de uno conoce: http://www.mapeditor.org/  Y como imagino que tambien muchos sabreis, es posible importar los .tmx en XNA gracias a las TiledLib: http://tiledlib.codeplex.com/ Descargue la ultima version, pero no me va. Hago referencia a las librerias tal y como dice la documentacion, pero siempre obtengo el siguiente error:

    Error    1    Error loading pipeline assembly "C:\Users\Victor\Documents\Visual Studio 2010\Templates\TiledLib GS4\References\ContentPipeline\TiledPipelineExtensions.dll".   

    He buscado por Internet soluciones, ayer probe a hacer las referencias de todas las formas posibles, pero nada.  ¿Alguien sabe como podria solucionar este problema?

    Gracias por adelantado.

    sabato 3 marzo 2012 08:24

Tutte le risposte

  • Tienes que añadir dos referencias, una al proyecto content y otra al proyecto del juego,

    según esto http://tiledlib.codeplex.com/wikipage?title=Setting%20Up%20a%20New%20Project&referringTitle=Documentation

    las dll's que tienes que añadir son:

    1. Proyecto content: TiledPipelineExtension.dll
    2. Proyecto juego: TiledLib.dll

    y supongo que estarás con xna 4.0 y que la versión de la librería que estás usando es para esta versión.

    Cumpliéndose esto, debería funcionar... :)



    Tambien conocido como Blau www.youtube.com/malditis www.charcostudios.com

    domenica 4 marzo 2012 23:53
  • Como ya dije, lo hago tal como viene ahi, añadiendo la referencia a las dos librerias correspondientes. Es mas, puedo usar las clases de la TiledLib.dll, por ejemplo la clase Map, y la reconoce perfectamente.  Solo me da el error de la segunda libreria, la TiledPipelineExtension, que esta colocada en el contenido como debe ser.

    Estuve echando un vistazo a la libreria y estoy bastante seguro de que es para 4.0, que es mi version. Y eso mismo pense yo, tal como lo he puesto deberia funcionar... ¿pero por que no lo hace? :(

    lunedì 5 marzo 2012 15:32
  • Siempre te puedes bajar el código fuente y compilarlo tu mismo. :)

    Tambien conocido como Blau www.youtube.com/malditis www.charcostudios.com

    lunedì 5 marzo 2012 16:07
  • Ya se me habia ocurrido, pero nunca he hecho algo asi... Estaria muy agradecido si me pudieras explicar como importar los .tmx y la libreria usando el codigo fuente :D
    martedì 6 marzo 2012 15:06