Codifica per HoloLens con Unity 5 – Parte #4:Preparazione del progetto Unity per la gestione del codice sorgente

Codifica per HoloLens con Unity 5 – Parte #4:Preparazione del progetto Unity per la gestione del codice sorgente

Questo sarà un post super breve, ma qualcosa che pensavo meritasse un post tutto suo.

Una cosa che ho notato con i progetti Unity è che, per impostazione predefinita, alcuni file vengono creati come file binari, ad esempio i file nella cartella "ProjectSettings". Questo non è ottimo per me se voglio eseguire il commit di file su GitHub o Subversion. Preferisco archiviare i file di testo, quindi se un file cambia, almeno posso capire cosa è cambiato.

Per assicurarti che i file vengano generati come testo, apri l'editor Unity e vai su Modifica -> Impostazioni progetto -> Editor, che aprirà un pannello Inspector nell'editor Unity (mostrato sotto).

Ho evidenziato in rosso i valori che ho modificato sopra:

  • Ho cambiato la modalità di controllo della versione predefinita da Hidden Meta Files a "Visible Meta Files":questo significa che ogni risorsa (anche binaria) ha un file di testo contenente metadati, che è disponibile attraverso il file system. Maggiori informazioni sono disponibili a questo link.
  • Ho anche cambiato la modalità di serializzazione delle risorse da "Misto" a "Testo forzato".

Dopo aver riavviato Unity, dovresti notare che le impostazioni e le risorse del progetto (come i prefabbricati) ora sono file di testo. Penso che questo sia più adatto per la gestione in un sistema di controllo delle versioni del codice.

Le uniche cartelle che impegno nel mio progetto sono le cartelle "Assets", "Library" e "ProjectSettings". Scelgo di aggiungere tutte le altre cartelle e file all'elenco da ignorare.