Essa é uma sessão que mostra todos o passo a passo que tive que executar para tornar o projeto possível.
Fases de concepção do projeto
- Baixar o Unity no computador ✅
- Configurar o Vuforia ✅
- Criar a licença
- Configurar os targets
- Exportar package database
- Configurar a câmera
- Fazer o modelo 3D renderizar em uma superficie desejada ✅
- Magic Card
- Each Magic card, approximately 63 × 88 mm in size (2.5 by 3.5 inches).
- Ajustar o tamanho do cartão ✅
- Frente e verso da carta magica ✅
- Exportar projeto ✅
- Configura-lo como lib para o Flutter ✅
- Android ✅
- Configurar o projeto do Unity para receber parâmetros ✅
- Testar o recebimento de um texto e printa-lo na tela
- Configurar o parâmetro imagem para o Material
- Rebecer imagem por parâmetro e substituir no material
- Criar Bridge Flutter e Kotlin ✅
- Configurar o projeto do Unity para receber parâmetros ✅
- iOS ❌
- Configurar o projeto do Unity para receber parâmetros ❌
- Testar o recebimento de um texto e printa-lo na tela
- Configurar o parâmetro imagem para o Material
- Rebecer imagem por parâmetro e substituir no material
- Criar Bridge Flutter e Swift ❌
- Configurar o projeto do Unity para receber parâmetros ❌
- Possibilidade de poder trocar de imagem na cena do Unity ✅
- Criação de uma HUD
- Bugs ✅
- Corrigir iliminação ✅
- Corrigir textura Magic Card Back ✅
- Corrgir parametros putExtra ✅
- Sair da cena ✅
- Integrar a lib do projeto de realidade aumentada ✅
- Start da cena do Unity informando os paramâmetros ✅
- cardBase64Image
- cardsBase64Image
- Criar a interface ✅
- Consumir o endpoint das cartas ✅
- Enviar parâmetros ao nativo ✅
- README
- Enviar tudo para o git 🍺
- 👊 🔥 🎉
- https://everisbrasil.medium.com/como-integrar-realidade-aumentada-a-aplicativos-android-nativos-gustavo-giardi-47d0bdfc66bd
- https://www.youtube.com/watch?v=MtiUx_szKbI
- https://www.youtube.com/watch?v=ElmzIq6stNI&t=455s
- https://en.wikipedia.org/wiki/Magic:_The_Gathering
- https://www.the-qrcode-generator.com/
- https://www.youtube.com/watch?v=0IBitpV7kmk&t=1056s