none
¿Es posible utilizar alguna especie de rutina para agregar imágenes al proyecto?

    Pregunta

  • Usualmente se debe dar click derecho sobre el proyecto para agregar una imagen o otro archivo y buscarlo en la PC.

    Pero hay manera de agregar una gran cantidad de imágenes en distintas carpetas separadas al proyecto, sin necesidad de estar creando carpeta por carpeta? Creo que un programa tan avanzado como Visual Studio debe tener alguna especie de "macro" para realizar tareas así.

    Si lo anterior no es posible de realizar: ¿Es posible compilar con el "Content Pipeline" en tiempo de ejecución contenido de una carpeta en específica?

    Acepto cualquier otra variación; ya que mi objetivo es lograr que mis imagenes sean convertidas a .xnb y poderlas usar fácilmente con el Content.Load. Gracias de antemano.

    lunes, 03 de agosto de 2015 9:00

Respuestas

  • Buenos días.

    Puedes agregar las imágenes a través del explorador de Windows en la carpeta del proyecto. Luego en proyecto le das a la opción mostrar todos los archivos, seleccionas las nuevas imágenes y le das clic en agregar al proyecto.

    Feliz día.


    Rafo.

    • Marcado como respuesta Dinoandy007 lunes, 03 de agosto de 2015 21:48
    lunes, 03 de agosto de 2015 11:12

Todas las respuestas

  • Buenos días.

    Puedes agregar las imágenes a través del explorador de Windows en la carpeta del proyecto. Luego en proyecto le das a la opción mostrar todos los archivos, seleccionas las nuevas imágenes y le das clic en agregar al proyecto.

    Feliz día.


    Rafo.

    • Marcado como respuesta Dinoandy007 lunes, 03 de agosto de 2015 21:48
    lunes, 03 de agosto de 2015 11:12
  • Muchísimas gracias, era justo lo que necesitaba :D
    lunes, 03 de agosto de 2015 21:48
  • Si las queres cargar en tiempo de ejecucion podes hacerlo desde un MemoryStream

    dim texture as system.drawing.bitmap = System.Drawing.Image.FromFile ("C:\123.png")

    Dim m_streamTexture As New IO.MemoryStream
    texture.Save(m_streamTexture, System.Drawing.Imaging.ImageFormat.Png)
    Dim buildmodel_animation As cls_model_animation

    dim texturaSprite as Texture2D. = Texture2D.FromStream(GraphicsDevice, m_streamTexture))

    lunes, 22 de febrero de 2016 5:18