[]u3d 插件导出 简单场景,用最新引擎无法加载成功

使用最新unity5.6.1f 版本,做了一个最简单的场景,放了一个球和一个正方体,然后用 导出插件1.01 导出场景后,再用引擎加载显示,结果报错:Uncaught Error: start0Must be in the range [0, -1]
代码如下:
Laya3D.init(600,400);
Laya.stage.scaleMode = Laya.Stage.SCALE_FULL;

//创建场景
var scene  = new Laya.Scene();
Laya.stage.addChild(scene);
//创建摄像机
var camera = new Laya.Camera();
scene.addChild(camera);
camera.transform.localPosition = new Laya.Vector3(0,4,10);

//载入并显示3D建筑

var map = Laya.Sprite3D.load("LayaScene_test/test.lh");
scene.addChild(map);
//map.transform.localPosition = new Laya.Vector3(0,-4,-10);
//控制摄像机
camera.addComponent(CameraMoveScript);
 
已邀请:

183*****755

赞同来自:

附下资源 源文件,谢谢!

xujiasen2015

赞同来自:

已经把整体项目打包上传了

183*****755

赞同来自:

请使用官网最新版本引擎!​LayaAir 1.7.5 beta

xujiasen2015

赞同来自:

用的就是最新版本引擎

xujiasen2015

赞同来自:

使用最新引擎版本,使用U3D场景导出,引擎不能正常渲染。
@asanwu 请帮忙测试下。

183*****755

赞同来自:

首先代码需要这样写,以前的写法重复加载场景了。
//创建场景
var scene = new Laya.Scene.load("LayaScene_test/test.lh");
Laya.stage.addChild(scene);
//创建摄像机
var camera = new Laya.Camera();
scene.addChild(camera);
camera.transform.localPosition = new Laya.Vector3(0,4,10);
其次,这个模型没有纹理贴图,带附有光照贴图,这点我们引擎还不支持这样,你需要在unity中给每个模型设置纹理,再导出。这个问题,我们本周发布的引擎会修复次问题!

xujiasen2015

赞同来自:

@asanwu 其次,这个模型没有纹理贴图,带附有光照贴图,这点我们引擎还不支持这样,你需要在unity中给每个模型设置纹理,再导出。这个问题,我们本周发布的引擎会修复次问题!
 
这个问题好像1.7.6bata 还是没有修复。 还有我想知道如何修改场景的全局光照,我想要的效果是没有灯光或者光照贴图,加载进来的场景应该是黑的。

183*****755

赞同来自:

那可能是相关代码忘记提交了
现在没有这种方法,如果想实现改效果:
方法一:需要修改场景中所有精灵材质的反射率颜色为 albedo = new  Vector4(0.0,0.0,0.0,1.0); 
方法二:可以给场景中添加方向光,把方向光的环境光颜色ambientColor = new Vector3(0.0, 0.0, 0.0);

要回复问题请先

商务合作
商务合作