[]Android替换游戏启动logo看不到设置的图片

构建单机版Eclipse工程,按照文档http://ldc.layabox.com/index.p ... 3D188 替换开发者自己的logo,
替换之后原有的layabox LoadingView没有了, 但是看不到我设置的图片, 屏幕是黑色
已邀请:

cuixueying

赞同来自:

sonilics你好
解释下:黑屏的问题
1、使用layabox默认的loadingView界面,会自动有2秒的动画播放(loadingView加载),即使html加载速度过快,我们也会等2S之后才会跳转到游戏界面,这样就保证会有loadingView的播放显示
2、开发者自己设置loadingView界面的logo,会在html以及项目loading界面所需的资源以及js文件加载完成后直接进行跳转开始游戏,这个速度可能过快,没有开始动画就直接跳转了,这块我们之后也会继续改进
目前的解决方式:开发者自定义加载进度
1、设置config.js的 loadingView.loadingAutoClose=false;//false:自定义进度条 ture:使用laya默认进度条
2、设置加载进度(需要写在项目代码内,并非config.js内)
var per=0;
loadingView.loading(per);//per是0到100的整数
当数字等于100时进入游戏界面(但是必须播完一遍动画);
3、示例(AS为例)
package {
import laya.net.Loader;
import laya.utils.Handler;
import view.TestView;

public class LayaUISample {
private var dd:*;
public function LayaUISample() {
//初始化引擎
Laya.init(600, 400);
//判断是否在加速器端
__JS__("if(window.conch)")
{
//获取loadingview的实例
dd=__JS__("window.loadingView");
通过loading方法进行进度值传参
dd.loading(50);
}
//加载引擎需要的资源
Laya.loader.load([{url: "res/atlas/comp.json", type: Loader.ATLAS}], Handler.create(this, onLoaded));
}
private function onLoaded():void {

//实例UI界面
var testView:TestView = new TestView();
Laya.stage.addChild(testView);
__JS__("if(window.conch)")
{
dd=__JS__("window.loadingView");
dd.loading(100);
}
}
}
}

要回复问题请先

商务合作
商务合作