Este README descreve o funcionamento e dependências do projeto de realidade aumentada criado utilizando Unity3d, Vuforia e uma WebApi.
- Unity3D 2019.2.17f1
- Vuforia 9.1.7
- SimpleJSON, versão não definida
- Android Studio 4.0.1 for Windows 64-bit
- SDK Java "1.8.0_111"
- SDK Android 28
- Dropbox.Api.dll @latest na pasta plugins (se atualizado deve ser inserido na pasta MANUALMENTE)
- Fluxo normal:
- TargetManager é acionado a partir de um gameobject de mesmo nome
- A dependência do Script é NetworkService e faz uma web request para um endpoint
- Os dados são carregados e retornados
- A class EventHandler responsável pela comunicação com o Vuforia é inserido no gameobject (veja como: https://www.youtube.com/watch?v=9XikHnTiukk&list=PLX2vGYjWbI0Thl0pOCbKWrbbiw7RWiRG7).
- A class TrackingComponentManager é chamada para criar conteúdo em real time (resource types e media)
- Cada resource class tem métodos próprios definidos nos components