Completed

Desarrollo de un Gameobject escalador de canvas configurable

Published on the October 14, 2017 in IT & Programming

About this project

Open

Concepto General

    La idea general es que al agregar el objeto en la escena, los objetos que estén dentro del mismo puedan ser escalados solo horizontalmente o la combinación de ambos (horizontal y verticalmente para expandir pantalla completa según orientación horizontal) dependiendo de la medida estándar de la pantalla; el aspect-ratio base de la cámara debe ser 16/9 uno de los mas usados en los móviles, con una medida en pixeles de 1280px*720px en el escalador.

Todos los sprites e imagenes van a crearse con un aspect ratio de 16/9 y este debe poder agrandar o poner pequeña el objeto sin perder espacio en la cámara que se pueda usar en cualquier resolucion de dispositivos


Desarrollar GameObject para usar como prefab

El objeto debe ser un prefab y dentro de el debe estar otro prefab

los objetos que tengan como padre el 1 prefab tendrán la configuración de escala horizontal
Los que estén en el segundo prefab tendrán la configuración de horizontal y vertical  es decir pantalla completa

el escalador debe funcionar por defecto escalando imágenes 16/9 de 1280px*720px a mas pequeñas manteniendo el aspect ratio

El escalar debe tener una función para escalar tamaños mayores al por defecto con la finalidad de que si el tamaño de la escala es menor al del componente este tambien pueda ser escalado y manteniendo dentro de la cámara sin perder ningún pixel


Configuracion standar

Camara:
    far:10
    size:10

GameObject Scaler
    z:10
    Pixel por unidad:150dpi
    Plane Distance:10
    reference resolution:1280px*720px



Prueba de Verificación

Recurso Grafico:
    Imagen jpg,png
    Aspect Ratio: 16/9  con tamaño mayor a 1280px*720px
    dpi:150

Prueba 1

    Si el objeto del spriterender se encuentra dentro de la configuración de scala horizontal y vertical en una cámara de  1280px * 720px o un aspect-ratio 16/9  la imagen debe tomar toda el tamaño de la cámara

Prueba 2

    Si el objeto del spriterender se encuentra dentro de la configuración de scala horizontal en una cámara de  512px * 512px o un aspect-ratio diferente a 16/9  la cámara debe mostrar un par de franjas superior e inferior,

Prueba 3

    Si el objeto del spriterender se encuentra dentro de la configuración de scala horizontal y vertical en una cámara de  800px * 600px o un aspect-ratio diferente a 16/9  la imagen debe tomar toda la pantalla no importando el tamaño de la cámara o su aspecto-ratio

Category IT & Programming
Subcategory Other
Project size Medium
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)

Delivery term: October 24, 2017

Skills needed