以下文字是我在公司官网论坛里面发布的一篇解决方案。
检查是否安装插件,以及插件版本:进入网址: http://china.unity3d.com/webplayer
1.请卸载插件(重要)。确保您的插件已卸载干净。用上文提示的方法检查,如果没有出现4.xx的版本号则表示卸载干净了。
卸载方法: 到控制面板,点击添加或删除程序,找到unity web player 卸载即可。
如果没有卸载干净可以 到 :C:\Documents and Settings\你的主机名\Local Settings\Application Data\Unity
删除unity 文件。
2.到 http://china.unity3d.com/webplayer 或者 游戏官网下载插件安装 。
3.安装后: 注意这一步进入这个网址: http://www.mengjiagames.com/Index/startGame_test (此地址是测试地址,和正式地址不一样)
这一步如果还是出现那个错误,你可以试着翻墙,如果有条件的话。
重点在第三步,如果您第一次不是进入这个地址,则按照1,2,3步骤再来一次。
如果您在完成第三步后进入了游戏。你下次就可以直接在官网进入游戏了。
具体技术是什么缘故呢 ?
1.公司游戏官网用了 unity国内的cdn插件不是最新版,目前最新版是4.1.2
2.进入游戏的时候有添加一段国内cdn更新代码。unity有一个核心包,要在第一次执行unity的时候下载。
国内cdn 上面不是最新版的核心包。所以很多用户提示unity更新失败!
有些地区可能unity3d 官网被屏蔽,所以需要翻墙。
只要注释掉国内cdn更新地址,即可连接到国外跟新到最新版本。注释一下代码:
baseDownloadUrl: “http://wp-china.unity3d.com/download_webplayer-3.x/”,
autoupdateURL : “http://wp-china.unity3d.com/autodownload_webplugin-3.x”,
autoupdateURLSignature : “02a5f78b3066d7d31fb063186a2eec36fdf1205d49c6b0808eb37ef85ed9902e2e1904d87f599238a802ba0abbfe4f18aa82dd2eb5171e99ba839a5cea9e6ea9c1be9eae505937b56fe4a5fd254cffe08958d961f42d970136b5eab9e6c2cd08b81bc8a11e5ade57dc63dcfef2248d89689e4d4feed3cdfe7374c848fd57ebd4”
另附一些资料:
3.0版本 早期网页执行unity脚本:
现在出了最新版4.0的执行脚本:
首先引入:
[code]
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
<!–
var unityObjectUrl = "http://wp-china.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject2.js";
if (document.location.protocol == ‘https:’)
unityObjectUrl = unityObjectUrl.replace("http://", "https://ssl-");
document.write(‘<script type="text\/javascript" src="’ + unityObjectUrl + ‘"><\/script>’);
–>
</script>
[/code]
然后:
[code]
var params = {
disableContextMenu: true,
disableFullScreen : false,
textcolor: ‘ffffff’,
backgroundcolor: ‘000000’,
bordercolor: ‘000000’,
progressframeimage: "__TMPL__sgs/images/WebLoadingBar_Prog7.png",//背景
progressbarimage: "__TMPL__sgs/images/WebLoadingBar_Prog_red7.png",//前景
logoimage: "__TMPL__sgs/images/2013_4_1_logo.png",
//enableDebugging:"0",
//baseDownloadUrl: "http://wp-china.unity3d.com/download_webplayer-3.x/",
//autoupdateURL : "http://wp-china.unity3d.com/autodownload_webplugin-3.x",
//autoupdateURLSignature : "02a5f78b3066d7d31fb063186a2eec36fdf1205d49c6b0808eb37ef85ed9902e2e1904d87f599238a802ba0abbfe4f18aa82dd2eb5171e99ba839a5cea9e6ea9c1be9eae505937b56fe4a5fd254cffe08958d961f42d970136b5eab9e6c2cd08b81bc8a11e5ade57dc63dcfef2248d89689e4d4feed3cdfe7374c848fd57ebd4"
}
var u = new UnityObject2({width:1280,hight:720,params:params});
$(function(){
u.initPlugin(jQuery("#unityPlayer_")[0], "<{$unity3d_cityos}>");
});
[/code]
unity关于网页播放器的官方文档地址:
http://docs.unity3d.com/Documentation/Manual/WebPlayerDeployment.html