一段時間以來對某些項目感興趣的Unity3d,並決定咬緊牙關!我開始四處遊蕩,並幻想着在Windows Azure中運行Unity3d的想法。Windows Azure和Unity3d
但是,儘管我付出了努力,但卻無法讓這個跑步!
這裏是我到目前爲止已經試過:
包括統一部署輸出直接與我部署到Azure上。儘管可能會將unity3d文件保存在azure的BLOB存儲中,但這僅用於測試目的。
我已經包括了MIME類型允許IIS使用統一文件(通過在web.config): 代碼:
<staticContent>
<mimeMap fileExtension=".unity3d" mimeType="application/vnd.unity"/>
</staticContent>
最後,我已經包括了UnityWebPlayer.exe文件,並增加了一個啓動任務以在服務器上安裝UnityWebPlayer。此外,這裏另一個最佳做法是下載文件,因爲它將是最新版本,但同樣,僅用於目前的測試。開始了我的服務定義如下:
代碼:
<Startup>
<Task commandLine="UnityWebPlayer.exe /S" executionContext="elevated" taskType="simple" />
</Startup>
我好奇地伸手向社會看是否有人有任何的成功讓他們的遊戲與Windows Azure的雲?
編輯:
嘗試部署這種網絡角色時,我要補充的話,作用是卡住自行車和從不在國外部署。謝謝!
我不太瞭解Unity,但爲什麼要在服務器上安裝網絡播放器? – smarx
我做了一些搜索,似乎服務器可能需要插入webplayer,但出於我無法找到的原因。見http://stackoverflow.com/questions/10739720/deploy-unity3d-in-windows-azure –
我敢打賭,你不需要那樣。對該線索的刪除評論說,這是沒有必要的。 – smarx