您的位置:首页 > 移动开发 > Unity3D

Customizing the Unity Web Player loading screen

2013-01-13 13:30 399 查看
官方文档在这里

用的是params加new UnityObject2({ params: params })的方法。BOM2项目中我一度怎么调试customize prograss bar都不出。后来找到原因是我用的另外一个结构(config包含params的方法),本该是params的参数写到了config里了。

网页中<script>里正确设置参数的方法:

var config = {

width : 960,
height : 370,
params : {
disableContextMenu : true,
disableFullscreen : true,
backgroundcolor : "EEEEEE",
bordercolor: "EEEEEE",
textcolor : "FFFFFF",
logoimage : "Halliburton.png",
progressbarimage : "MyProgressBar.png",
progressframeimage : "MyProgressFrame.png"
}
};
var u = new UnityObject2(config);
u.observeProgress(function(progress) {
var $missingScreen = jQuery(progress.targetEl).find(".missing");
switch(progress.pluginStatus) {
case "unsupported":
showUnsupported();
break;
case "broken":
alert("You will need to restart your browser after installation.");
break;
case "missing":
$missingScreen.find("a").click(function(e) {
e.stopPropagation();
e.preventDefault();
u.installPlugin();
return false;
});
$missingScreen.show();
break;
case "installed":
$missingScreen.remove();
break;
case "first":
break;
}
});
jQuery(function() {
u.initPlugin(jQuery("#unityPlayer")[0], "WebPlayerBuild.unity3d");
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: