Aqui estão algumas coisas que eu poderia reunir, espero que isso ajude você. Existem várias maneiras de fazer isso. Você pode escrever shaders ou, se não se importa com vidro simples, pode usar shaders padrão e alguma mágica PNG.
- Shader de vidro fabricado por Alastair Aitchison
- Refletor transparente "Shader de vidro" fabricado pela benoculus
- Pesquisa na loja de ativos da Unity: Glass
- Ativo livre - Vidro quebrável
Edição: Como isso está recebendo alguma atenção, eu decidi adicionar um tutorial passo a passo para uma janela / transparência muito básica
- Crie uma imagem PNG com transparência nos locais onde você precisar.
- Arraste e solte-o em seus ativos dentro do Unity
- Arraste-o dos recursos para o seu jogoObjeto que você deseja usar como vidro
- Selecione shader -> Transparente -> Especular (ou qualquer uma das opções, gostei especular)
- Desfrutar
Criei uma imagem simples de 64x64 com transparência total e adicionei texto em preto
Então eu importei para a unidade (arrastei) e depois arrastei sobre o cubo que eu tinha lá. Depois disso, selecionei shader transparente para ele.
Resultados (o jogo está rodando)
Depois disso, você poderá criar facilmente PNG com alguns arranhões ou outros efeitos semelhantes para torná-lo mais real. Você pode até criar bordas com alguma cor, que pode parecer uma madeira ou metal. Experimente os diferentes shaders transparentes para encontrar o que parece melhor.