Trabajo en un juego de palabras similar al Scrabble para Android , donde se colocan fichas de letras translúcidas amarillas en un tablero de juego blanco:
No quiero usar mosaicos rectangulares aburridos, y al mismo tiempo no puedo hacer que mi juego sea demasiado complicado... así que se me ocurrieron los siguientes activos gráficos (creados con InkScape, exportados a mapa de bits y luego divididos en 4 piezas con ImageMagick):
Como puede ver arriba, hay round.svg y square.svg y los dividí en 4 partes:
ronda_3.png
cuadrado_0.png
Y como puede ver en la captura de pantalla de la aplicación, luego uso estas piezas para diseñar perfectamente los mosaicos de letras adyacentes.
Mi pregunta es: para round.svg (y shadow.svg ) acabo de usar 2 degradados lineales en las esquinas noroeste y sureste, y eso no se ve bien.
¿Alguien tiene una buena idea para mi configuración, cómo diseñar mejor el round.svg ?
¿Cómo estás construyendo la aplicación? No estoy tan familiarizado con Android, pero en iOS probablemente consideraría construir esto con Phonegap y simplemente usar CSS para todo. Con CSS, todo lo que necesitaría es el DIV. Luego puedo diseñarlo con degradado, color, esquinas redondeadas y sombra paralela. No hay necesidad de cortar y trocear imágenes.
Me imagino que puede hacer lo mismo con las herramientas de la interfaz de usuario dentro de cualquier marco de codificación particular que esté utilizando.
En pocas palabras, no use imágenes, debería poder representarlas en código.
ACTUALIZAR:
Bien, creo que entiendo lo que estás haciendo ahora.
Dicho esto, mi respuesta sigue en pie, creo que, en última instancia, le resultará más fácil manejar esto en código que en activos duros.
Dicho esto, creo que lo que debe hacer para obtener el efecto 3-D que desea es no usar un degradado, sino como señala Takkat, un resaltado a lo largo del borde superior e izquierdo contiguos de los mosaicos agrupados y una línea de sombra en el borde derecho e inferior contiguos de los mosaicos agrupados.
Esto significa que probablemente necesitará más fichas.
Por ejemplo:
Sin embargo, incluso después de todo eso, seguirás teniendo problemas en las esquinas interiores. Idealmente, también tendría un conjunto de cuadrados con solo resaltados y sombras en las esquinas para acomodar todas las combinaciones de esquinas interiores: resaltado superior izquierdo, sombra inferior derecha, transición de sombra a resaltado superior derecha, sombra inferior izquierda a resaltado transición, luego las combinaciones (arriba a la izquierda y abajo a la derecha, abajo a la izquierda y arriba a la derecha)
En este punto, diría que las cosas se están complicando y sugeriría una de dos opciones:
Para agregar un efecto de bisel simple a una forma plana, podemos agregar reflejos claros y oscuros en el (borde redondeado) dibujando una línea transparente blanca y negra:
Luego aplicamos un efecto de desenfoque a esta línea para suavizarla y obtener el siguiente ícono (se puede cortar en las partes deseadas):
Tenga en cuenta que luego no aplicamos un degradado al relleno del objeto.
DA01
alejandro farber
DA01
dom