Estou escrevendo um aplicativo para Android e não consigo descobrir como exibir uma rampa (pode ser uma saliência, como uma lombada, mas de preferência uma rampa) de uma vista de cima para baixo em 2D
Estou escrevendo um aplicativo para Android e não consigo descobrir como exibir uma rampa (pode ser uma saliência, como uma lombada, mas de preferência uma rampa) de uma vista de cima para baixo em 2D
Respostas:
Eu consideraria apenas inclinar a rampa 1 ou 2 graus e dar um pouco de sombra. Pode não ser real, mas dá a ilusão de profundidade.
A chave é que sua iluminação global permanece a mesma. Isso significa que você deixa as sombras projetarem da mesma maneira e que sua fonte de luz é direcionada da mesma maneira. Caso contrário, parece fora de lugar
Aqui está um exemplo simples. O resto é com você :)
Edit: Eu adicionei uma versão trapezoidal para mostrar como isso seria. Ótima dica de Abhranil Das, eu negligenciei a perspectiva nessa parte. É apenas um ligeiro aprimoramento, mas funciona muito bem!
Não sou designer gráfico, mas você já pensou em usar gradientes? Por exemplo:
Esta poderia ser sua rampa padrão.
Esta poderia ser sua lombada.
Obviamente, eles teriam que parecer um pouco mais agradáveis que isso. : P
A imagem de Roberto é boa o suficiente, mas o que eu acho que aumentaria o efeito é se você usar trapézios em vez de retângulos, com a extremidade mais larga significando a extremidade que está “acima”. Eu acho que isso completaria o efeito satisfatoriamente.