[]3D项目, 骨骼下放入一个空节点容器GameObject导出的问题,,
3D项目, 骨骼下放入一个空节点容器GameObject导出的问题,, unity版本2018.2.7f1,laya引擎版本1.7.20.2beta
用unity导出人物模型的时候,,官方文档上面说可以挂一个空节点容器,只要不勾选GameObject Setting 中的 Ignore Null Game Objects忽略空节点设置
这个就可以了,
里面的weaponObjshig是个空节点,, daochu导出以后,在lh文件里面并没有这个,,而且RHand这个骨骼也获取不到,,
如果在这个空节点里面在添加个Cube模型,这个空节点就可以导出了,lh文件里面就有了,,
这是导出设置,,
这是什么问题呢,,是我设置的错了吗?
直接调用
var box = new Laya.MeshSprite3D(new Laya.BoxMesh(1,1,1));
//将3D对象加载到scene中(一定要加入到场景)
Scene3DManager.getInstance().nowScene.addChild( box );
this._ani.linkSprite3DToAvatarNode("RHand",box);
linkSprite3DToAvatarNode 这个借口会报错,,
throw("Animator:sprite3D must belong to this Animator"); 走到这里了,,
模型资源在附件里面
用unity导出人物模型的时候,,官方文档上面说可以挂一个空节点容器,只要不勾选GameObject Setting 中的 Ignore Null Game Objects忽略空节点设置
这个就可以了,
里面的weaponObjshig是个空节点,, daochu导出以后,在lh文件里面并没有这个,,而且RHand这个骨骼也获取不到,,
如果在这个空节点里面在添加个Cube模型,这个空节点就可以导出了,lh文件里面就有了,,
这是导出设置,,
这是什么问题呢,,是我设置的错了吗?
直接调用
var box = new Laya.MeshSprite3D(new Laya.BoxMesh(1,1,1));
//将3D对象加载到scene中(一定要加入到场景)
Scene3DManager.getInstance().nowScene.addChild( box );
this._ani.linkSprite3DToAvatarNode("RHand",box);
linkSprite3DToAvatarNode 这个借口会报错,,
throw("Animator:sprite3D must belong to this Animator"); 走到这里了,,
模型资源在附件里面
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
hj
赞同来自: