你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
.磊
赞同来自: 学途
150*****287
赞同来自:
/** * 辅助3D添加对象 * @param owner * @param child */ static addChildHelper(owner: Laya.Node, child: Laya.Sprite3D) { let position = child.transform.position.clone() let rotation = child.transform.rotation.clone() let scale = child.transform.getWorldLossyScale().clone() owner.addChild(child) child.transform.position = position child.transform.rotation = rotation child.transform.setWorldLossyScale(scale) }
要回复问题请先登录
2 个回复
.磊
赞同来自: 学途
以下是是我验证出来的结果,基于两种不同的思路,这最终还需要官方人员来确认下是否属于bug或是否需要在说明文档中提示用户:
laya引擎:是组件相对位置不变,添加到父对象中,会导致世界坐标变化,就会出现这种情况。
unity:是组件世界坐标不变,添加到父对象中,世界坐标不变,变化的是相对于父对象的localPosition。
150*****287
赞同来自: