[]Mesh.load()加载的模型自动旋转了90°是什么原因?
- 问题1:Mesh.load()场景自动旋转了90°是什么原因
- 问题2:createFromMesh()放大了地形面积,如何才能保证地形图和原始场景吻合
Demo见附件!
//正常情况
var roomSprite = scene.addChild(Laya.Sprite3D.load("res/models/ddd/qqq.lh"));
//问题1:出现异常情况,自动旋转了90°
var terrain = Laya.Mesh.load("res/models/ddd/qqq-Line001.lm");
//问题2:如何才能保证地形图和原始场景吻合,这里createFromMesh()放大了地形面积
var terrainSprite = scene.addChild(Laya.MeshTerrainSprite3D.createFromMesh(terrain, 129, 129));
terrainSprite.transform.localScale = new Laya.Vector3(0.05, 0.05, 0.05);
要回复问题请先登录
1 个回复
183*****755
赞同来自:
正确的做法是,从roomSprite获取qqq-Line001所在的节点。