2012-05-24 19 views
6

Sono un po 'bloccato con la piattaforma di Windows Azure. Per ora, ho un ruolo Web ASP.NET MVC 3 in esecuzione su Azure. Ma voglio distribuire un'applicazione Web Player Unity3D. Come posso eseguire questo compito. Penso che sia lo stesso se voglio distribuire un'applicazione flash su una pagina web. Invece di un file .swf, ho un file .unity3d. Qualcuno ha eseguito qualcosa del genere?Distribuisci Unity3D in Windows Azure

Grazie mille!

risposta

3

Sì. Hai solo bisogno di avere fare due cose:

  1. installare i componenti dell'Unità Web player nel tuo Azure VM: Per ottenere che basta un compito di avvio per scaricare e installare UnityWebPlayer.exe in silenzio, senza interfaccia utente. Per ulteriori informazioni su attività di avvio, consultare here

  2. Setup Unity3d Tipo Mime in IIS:

    2,1 http://blogs.iis.net/bills/archive/2008/03/25/how-to-add-mime-types-with-iis7-web-config.aspx

    2,2 http://answers.unity3d.com/questions/28968/mime-settings-for-unity3d-file-type.html

che dovrebbe essere sufficiente.

+0

Davvero grazie, mi prenderò cura di questo. Ma per il momento è apparso un altro problema. Ho bisogno di caricare il mio file .unity3d sulla mia istanza di ruolo. Un modo interessante sarà con un modulo html e un controller. Da quello che ho capito, ho bisogno di caricare il file nella cartella E /.../ approot. Ma come ?! O forse, posso usare una memoria e recuperare il mio file. – MaT

+1

È consigliabile utilizzare il caricamento del file direttamente in Archiviazione di Azure dalla pagina ASP.NET e quando si desidera giocare, recuperarlo da Archiviazione di Azure. In alternativa, è possibile utilizzare anche la cartella Temp di ASP.NET per caricare il file, ma ricordarsi che rimarrà nella VM di Azure e non verrà mantenuto se la macchina virtuale viene riciclata per qualsiasi motivo. – AvkashChauhan

+0

Ok, capisco. E che dire di averlo archiviato nello spazio locale e specificare di non cancellarlo nel riciclo. – MaT