Quale dovrebbe essere l'architettura del codice per scaricare e memorizzare nella cache i dati offline (immagini / video / modelli 3d)?

1

Sto sviluppando un'applicazione che ha una stanza 3D. Ogni stanza è un modello 3d e può contenere schede multimediali. ogni scheda multimediale contiene immagini come diapositive o video. Ho creato i seguenti modelli di dati:

class Room {
 string id;
 string room3dmodellink;
 List<Mediaboards> mediaboards;
}

class Mediaboard{
 string id;
 string mediaboard3dModleLink;
 List<Slide> slides;
}

class Slide{
 string id;
 string imageLink;
}

Questi modelli di dati sono popolati dal server. Ho bisogno di sapere come progettare questo codice per scaricare e memorizzare nella cache tutti i modelli e le immagini nella memoria locale e ottenere / caricare dalla cache su richiesta, inoltre dovrebbe avere un meccanismo per aggiornare i dati cache / offline. Dove devo archiviare il percorso dei modelli e delle immagini scaricati localmente? Memorizzare il percorso delle immagini / modelli scaricati in questi modelli non ha senso per me. Hai bisogno di suggerimenti / soluzioni. Grazie

P.S: sto utilizzando Unity 3D e C #.

    
posta Faisal Imran 18.12.2018 - 06:13
fonte

0 risposte