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

为了让中国用户以最快的速度下载并使用Unity Web Player插件,从而运行使用Unity引擎开发的网页游戏和应用,Unity公司已经与中国的CDN网络提供商ChinaCache达成了深度的合作协议,允许中国用户通过ChinaCache来下载Unity Web Player的插件、播放器以及升级包。以下是具体的使用方法。
    为了确保中国用户从ChinaCache下载相关资源,网页游戏开发商需要自行修改自己的html文件,使其包含以下内容:

 

  1. <script type="text/javascript" src="http://wp-china.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject.js"</script>
  2. <script type="text/javascript">
  3. <!--
  4. function GetUnity() {
  5. if (typeof unityObject != "undefined") {
  6.   return unityObject.getObjectById("unityPlayer");
  7. }
  8. return null;
  9. }
  10. if (typeof unityObject != "undefined") {
  11. var params = {
  12.   autoupdateURL : "http://wp-china.unity3d.com/autodownload_webplugin-3.x",
  13.   autoupdateURLSignature : "02a5f78b3066d7d31fb063186a2eec36fdf1205d49c6b0808eb37ef85ed9902e2e1904d87f599238a802ba0abbfe4f18aa82dd2eb5171e99ba839a5cea9e6ea9c1be9eae505937b56fe4a5fd254cffe08958d961f42d970136b5eab9e6c2cd08b81bc8a11e5ade57dc63dcfef2248d89689e4d4feed3cdfe7374c848fd57ebd4"
  14. };
  15.   
  16. unityObject.setBaseDownloadUrl(http://wp-china.unity3d.com/download_webplayer-3.x/);
  17. unityObject.embedUnity("unityPlayer", "WebPlayer.unity3d", 600, 450, params);
  18. }
  19. -->
  20. </script>
  21. <body>
  22. ...
  23. <a href=http://unity3d.com/webplayer/ title="Unity Web Player. Install now!">
  24. <img alt="Unity Web Player. Install now!" src=http://wp-china.unity3d.com/installation/getunity.png width="193" height="63" />
  25. </a>
  26. ...
  27. </body>

在以上脚本中,特别需要强调的是从 wp-china.unity3d.com 中下载的 UnityObject.js 文件,该文件需要传入 autoupdateURL/autoupdateURLSignature 两个参数; 同时还需设置好基础的下载地址(setBaseDownloadUrl) ,从而保证 UnityObject 中用到的任何文件(例如图像文件)也都会从 wp-china.unity3d.com 进行下载 同时, embedUnity 函数中需要传入 params 参数。在 body 中, getunity.png 的下载地址也需要更改为 ChinaCache 地址。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值