[]unity中的模型导出后在laya中显示不正常

上午发的问题还是没弄好,麻烦大神测试完了把代码和导出的文件一起发个附件我学习一下呗,谢谢了,第一次弄,麻烦了,不知道哪里出问题了。
laya显示.png

 
问题地址:unity中的模型导出后在laya中显示不正常
已邀请:

sfsmmc

赞同来自: Supermang42 HummerMan

导出是可以导出.ls文件和.lh两种文件格式的。
最早版本是不支持.ls文件格式的。.ls文件格式在unity插件1.3.0就开始支持了。他一般用于加载场景scene时使用,比.lh多两个作用:
1. .ls文件可以导出camera,我在laya中没设置camera的位置,是因为我在unity中设置好了camera的位置,这样我就“偷了一个懒”,当然也是可以去改变位置的。
2. .ls文件支持光照贴图,但.lh 缺少光照贴图文件信息。
---------------------------------------------------------------------------
下面对你的问题做一些说明:
1.是不是要在unity里调整相机位置呢,要怎么调整呢?
答:如果导出的文件是.ls格式,则可以在unity中来调整camera相机的位置。你现在这个模型显示巨大,就是由untiy中camera所决定的(你自己也用红框标出了),你红框显示的是什么样,在laya中默认就是显示什么样(这么说你应该知道怎么在unity调整了吧)!当然你也可以继续在laya中对camera进行操作:
        var scene = Laya.stage.addChild(Laya.Scene.load("res/layaScene.ls"));
scene.once(Laya.Event.HIERARCHY_LOADED, this, function (sceneTemp) {
var camera = sceneTemp.getChildByName("Main Camera");
camera.transform.translate(new Laya.Vector3(0, 0, 200));
//移动camera
});
2.问题2:加载完看官方的demo要加相机和灯光,这个怎么不用加灯光和相机都能显示出来呢?
答:1)这个和第一个问题是差不多的,官方demo是用的.lh文件,不是.ls文件,导出的文件是没有camera节点的,所以必须在laya中添加相机。
  2)光于灯光问题。你会发现官网的demo,你把灯光的代码注释掉,模型也是能看见的。

sfsmmc

赞同来自:

我看你现在这个模型,是照相机的位置和方向不对啊,你调下照相机的位置

HummerMan

赞同来自:

我按照您的设置,在unity里调整了设置,导出后能显示了,但显示巨大个,感觉摄像机在车底了,看您的js也没有改变摄像机位置哦,为啥我的这样呢。
问题1:是不是要在unity里调整相机位置呢,要怎么调整呢?
问题2:加载完看官方的demo要加相机和灯光,这个怎么不用加灯光和相机都能显示出来呢?
感谢大神指点
laya显示图.png

unity显示.png

 

Supermang42

赞同来自:

假設只單獨從 Unity 匯出 卡車模型,就不會有攝影機了。

要回复问题请先

商务合作
商务合作