中国CDN网络分发Unity 网页插件的方法

2015年03月15日 18:02 0 点赞 0 评论 更新于 2025-11-21 17:13

考虑到中国的特殊网络环境,为了让中国用户能够以最快的速度下载并使用Unity Web Player插件,从而确保顺利运行使用Unity引擎开发的网页游戏和应用,Unity公司与中国的CDN网络提供商ChinaCache达成了深度合作协议。根据该协议,中国用户可通过ChinaCache下载Unity Web Player的插件、播放器以及升级包。以下为您详细介绍具体的使用方法。

修改HTML文件

为确保中国用户从ChinaCache下载相关资源,网页游戏开发商需要自行修改其HTML文件,使其包含以下内容:

<script type="text/javascript" src="http://wp-china.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject.js">
...
...

重点注意事项

  1. UnityObject.js 文件:在上述脚本中,需要特别强调从 wp-china.unity3d.com 下载的 UnityObject.js 文件。该文件需要传入 autoupdateURLautoupdateURLSignature 两个参数。这两个参数对于确保插件的自动更新功能正常工作至关重要,它们会告知插件更新的来源和验证信息。
  2. 设置基础下载地址:同时,还需设置好基础的下载地址(setBaseDownloadUrl)。这样做的目的是保证 UnityObject 中用到的任何文件(例如图像文件)也都会从 wp-china.unity3d.com 进行下载,从而确保所有资源都通过ChinaCache的CDN网络进行分发,提高下载速度。
  3. embedUnity 函数参数:在 embedUnity 函数中需要传入 params 参数。这个参数用于配置Unity播放器的各种属性,如分辨率、背景颜色等,以满足不同网页游戏或应用的需求。
  4. getunity.png 下载地址:在 body 中,getunity.png 的下载地址也需要更改为ChinaCache地址。这可以确保该图片资源同样通过CDN网络进行快速分发,提升用户体验。

通过以上步骤,网页游戏开发商可以有效地利用ChinaCache的CDN网络,为中国用户提供更快速、稳定的Unity Web Player插件下载和使用体验。

作者信息

boke

boke

共发布了 3994 篇文章