3

一段时间以来一直对 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 迁移到云端?

编辑:

然后我应该在尝试部署这样的网络角色时添加,该角色卡在循环中并且永远不会部署。谢谢!

4

1 回答 1

4

我想到了!

向 smarx 大声疾呼,指出您不需要在服务器上安装 UnityWebPlayer。

为了使统一文件正确加载,您必须将 mime 类型添加到 IIS,如上,除了没有“。”!

傻我。

享受!

于 2012-11-15T03:13:03.453 回答