2012-05-24 14 views
6

私は窓Azure plateformeでちょっと固まっています。今のところ、私はAzureで実行しているASP.NET MVC 3 Webロールを持っています。しかし、私はUnity3D Web Playerアプリケーションを展開したいと思います。このタスクを実行するにはどうすればよいですか。 FlashアプリケーションをWebページに展開したいのであれば、まったく同じだと思います。 .swfファイルの代わりに.unity3dファイルがあります。 誰かが何らかのことをしましたか?Unity3DをWindows Azureに展開する

ありがとうございます!

答えて

3

はい。あなたはただ持っている必要があります2つのことを行う:

  1. はあなたAzureのVMにユニティWeb Playerのコンポーネントをインストールします。あなただけのUIずに黙っUnityWebPlayer.exeをダウンロードしてインストールするスタートアップタスクが必要であることを達成するために。十分なはずです

    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

:スタートアップタスクの詳細についてはするには、here

  • セットアップIISでUnity3d MIMEタイプを参照してください。

  • +0

    本当にありがとう、私はそれを見ていきます。しかし、瞬間に別の問題が現れました。 .unity3dファイルを私のロールインスタンスにアップロードする必要があります。クールな方法はhtmlのフォームとコントローラです。私が理解しているところでは、ファイルをE /.../ approotフォルダにアップロードする必要があります。しかし、どうですか?または、ストレージを使用してファイルを取得することもできます。 – MaT

    +1

    Azure StorageからファイルをAzure Storageに直接アップロードすることをお勧めします。また、ASP.NET Tempフォルダを使用してファイルをアップロードすることもできますが、これはAzure VMに保存され、何らかの理由でVMがリサイクルされても保持されません。 – AvkashChauhan

    +0

    わかりました。そして、それをlocalstorageに格納し、リサイクル時に消去しないように指定するのはどうでしょうか? – MaT

    関連する問題