Jump to content
UnitySpain

Aceptamos donaciones vía Paypal.

UnitySpain.com es un servicio gratuito, pero mantener la Comunidad conlleva una serie de gastos.

Fondo Anual Unityspain: Donados 51,34€ de 150,00€

  • Servidor: Dominio.com y Hosting Web
  • Mantenimiento de los Foros
  • Contenido y Servicios Extras
  • Mantenimiento para Redes Sociales

Search the Community

Showing results for tags 'png'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Inicio
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
  • Mesa de ayuda
    • Unity
    • Arte
    • Otras Especialidades
    • Builds & Dispositivos
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Post Antiguos
    • General (Antiguo)

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 1 result

  1. crmancera

    Guardar foto de cámara con zoom

    Buenas noches! Después de un par de años sin desarrollar nada en Unity, me he puesto manos a la obra con un nuevo proyecto para Android. Me he atascado en el siguiente punto, a ver si podéis echarme un cable. En una de las escenas se puede hacer una foto desde la cámara del móvil. Para ello utilizo la WebCamTexture de Unity. Tras ello utilizo un Renderer para aplicarle Zoom a la imagen captada. Por último utilizo una nueva variable de tipo Texture2D para guardarlo como imagen .png en el dispositivo. El problema es que aunque haya aplicado el Zoom en el Renderer (en el código) la imagen .png se guarda sin zoom. ¿Cómo podría guardar la imagen con el zoom aplicado? Adjunto unas imágenes para que se entienda mejor lo que explico. Muchas gracias!!!! camera_renderer.material.SetTextureScale("_MainTex", new Vector2(camera_zoom, camera_zoom)); camera_renderer.material.SetTextureOffset("_MainTex", new Vector2((1 - camera_zoom) / 2, (1 - camera_zoom) / 2)); camera_texture.SetPixels(backCam.GetPixels()); camera_texture.Apply(); backCam.Pause(); snap = camera_texture; Imagen con el zoom antes de guardar. La misma imagen una vez guardada en el dispositivo. Se ha guardado sin Zoom.
×