今のところ、ここで提案されているように、WindowsAzureWebRoleでUnityWebPlayerアプリを実行しています。
私は自分のユニティアプリで少し立ち往生しています。アプリケーションをWindowsAzureにデプロイしました。詳細については、siteroot / 0/.unity3dにWebプレーヤーファイルがあります。
私はUniwebを使用して自分のWebロールと通信しています(.unity3dファイルが配置されているものと同じであるため、同じドメインです)
しかし、http://asp.netページにHttpPostを送信すると、次の例外が発生しました:SocketPolicyClient1:Incoming GetPolicyStreamForIP
SocketPolicyClient1: About to BeginConnect to x.x.x.x:843
SocketPolicyClient1: About to WaitOne
SocketPolicyClient1: WaitOne timed out. Duration: 3002.1718
SocketPolicyClient1: Caught exception: BeginConnect timed out
Exception: Unable to connect, as no valid crossdomain policy was found
しかし、siteroot/0/にcrossdomain.xmlがあります
xml version="1.0"
cross-domain-policy
allow-access-from domain="*" to-ports="1-65536"
cross-domain-policy
ユニティアプリが(同じ) http: //asp.netwebroleと通信しない理由がわかりません。Windowsアプリを作成したときはうまく機能しましたが、Webプレーヤーでは失敗します。
どうもありがとう !