Problema al implementar Libreria
-
jueves, 10 de mayo de 2012 17:03
Saludos , hace poco me inicie en el XNA y anduve buscando algunas librerías para comenzar a programar mas cómodamente en entornos 3D, encontre esta libreria la cual consta de 2 proyectos, el primer proyecto contiene una extension del pipeline para generar el HeightMap desde un mapa de bits, y el segundo proyecto que es la muestra en si ,la muestra funciona perfectamente, pero cuando intento utilizar la extension del pipeline en otro proyecto (he intentado mediante referencia al proyecto y a la dll), caundo trato de generar el mapa obtengo el siguiente error:
Excepción no controlada del tipo 'Microsoft.Xna.Framework.Content.ContentLoadException' en Microsoft.Xna.Framework.dll
Información adicional: Error loading "terrain". Cannot find ContentTypeReader HeightmapCollision.HeightMapInfoReader, HeightmapCollision, Version=1.0.0.0, Culture=neutral.Alguien me ayuda, no tengo idea de como solucionar esto... Gracias
Todas las respuestas
-
viernes, 11 de mayo de 2012 19:37Moderador
La clase HeighMapInfoReader esta en el otro proyecto, no en la extension de la Content Pipeline. Necesitas referenciarlo tambien en tu solucion.
Un saludo!
Vicente
Vicente Cartas Espinel - MVP XNA/DirectX
-
viernes, 11 de mayo de 2012 22:30Gracias por la respuesta, pero me surge otra duda XD, yo había importado la clase HeighMapInfoReader a mi proyecto principal, pero igual no reconocía... aunque no salia ningún error de compilación simplemente la clase parece no funcionar si la agrego directamente al proyecto principal.
-
viernes, 11 de mayo de 2012 22:54Moderador
La DLL del Content tenia una referencia a HeightmapCollision.HeightMapInfoReader, HeightmapCollision, Version=1.0.0.0, Culture=neutral. Es decir, una clase concreta de una DLL concerta, solamente con copiar la clase no vale desgraciadamente, tendrias que modificar la libreria de Content y recompilarla.
Un saludo!
Vicente
Vicente Cartas Espinel - MVP XNA/DirectX
- Marcado como respuesta Vicente CartasModerator lunes, 21 de mayo de 2012 1:43
-
viernes, 11 de mayo de 2012 23:12ya veo Gracias por la información me ha sido de mucha utilidad... tratare de hacer los cambios necesarios.

