[]Laya.Sprite3D.instantiate克隆的对象过多,渲染不出来
原始对象里面有20个方块,将原始对象进行克隆
1.会改变原始对象里的属性:比如原始对象中方块上面挂的BoxCollider没有检测到碰撞;而克隆对象中方块上面的碰撞体就有效果。
2.克隆3个及其以上,克隆的对象没有被渲染出来。
1.会改变原始对象里的属性:比如原始对象中方块上面挂的BoxCollider没有检测到碰撞;而克隆对象中方块上面的碰撞体就有效果。
2.克隆3个及其以上,克隆的对象没有被渲染出来。
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
luckybryce
赞同来自:
this.m_vLastPos = this.m_circle.transform.localPosition;
for(index = 0; index < 10; index++){
var circle = Laya.Sprite3D.instantiate(this.m_circle)
this.m_pillar.addChild(circle);
this.m_arrCircle.push(circle);
this.m_vLastPos.y -= 60;
circle.transform.localPosition = this.m_vLastPos;
circle.active = true;
}
luckybryce
赞同来自:
把待克隆的物体单独放在一个unity场景中,导成.lh文件,然后用把这个物体加载出来,最后用Laya.Sprite3D.instantiate(original, parent, false, position)克隆,就可以克隆很多个物体。
综合问题看来,不知道是不是空节点问题导致的。