一段时间以来一直对 Unity3d 的某些项目感兴趣,并决定咬紧牙关!我开始玩弄,并幻想在 Windows azure 中运行 Unity3d。
然而,尽管我努力,我还是无法让它运行!
这是我到目前为止所尝试的:
包括来自统一的部署输出直接与我的部署到天蓝色。虽然可能是将 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 迁移到云端?
编辑:
然后我应该在尝试部署这样的网络角色时添加,该角色卡在循环中并且永远不会部署。谢谢!