2012-05-24 14 views
6

Trochę utknąłem z Windows Azure plateforme. Na razie mam rolę sieci Web ASP.NET MVC 3 działającą na platformie Azure. Ale chcę wdrożyć aplikację Unity3D Web Player. Jak mogę wykonać to zadanie. Myślę, że to zupełnie to samo, jeśli chcę wdrożyć aplikację flash na stronie internetowej. Zamiast pliku .swf mam plik .unity3d. Czy ktoś coś wykonał?Rozmieszczanie Unity3D w Windows Azure

Wielkie dzięki!

Odpowiedz

3

Tak. Po prostu trzeba mieć zrobić dwie rzeczy:

  1. zainstalować komponenty Unity Web Player twojej Azure VM: Aby to osiągnąć wystarczy zadania startowego, aby pobrać i zainstalować UnityWebPlayer.exe cicho bez UI. Aby dowiedzieć się więcej na temat zadania startowego zobaczyć here

  2. konfiguracji Unity3D Typ Mime w 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

To powinno wystarczyć.

+0

Naprawdę dziękuję, zaopiekuję się tym. Ale w tej chwili pojawił się inny problem. Muszę przesłać mój plik .unity3d do instancji roli. Świetny sposób będzie z formularzem HTML i kontrolerem. Z tego, co rozumiem, muszę przesłać plik do folderu E /.../ approot. Ale jak ?! A może mogę użyć pamięci i pobrać mój plik. – MaT

+1

Najlepiej jest przesłać plik bezpośrednio do usługi Azure Storage ze strony ASP.NET, a gdy chcesz grać, pobierz go z usługi Azure Storage. Możesz także użyć folderu ASP.NET Temp, aby przesłać plik, ale pamiętaj, że pozostanie on w maszynie wirtualnej Azure i nie będzie trwał, jeśli maszyna wirtualna zostanie poddana recyklingowi z dowolnego powodu. – AvkashChauhan

+0

Ok, rozumiem. A co z przechowywaniem w localstorage i nie wymazywać w celu recyklingu. – MaT