Laya2D碰撞问题

把一个节点的scaleX和scaleY都放大成原来的两倍,但是节点下的碰撞盒大小没有变化,这个碰撞盒的大小要怎么修改。以下代码里面写的方法 可以修改大小 但是尺寸不对。
for (let i = 0; i < Laya.RigidBody['objs'].length; i++) {
const element = Laya.RigidBody['objs'][i];
if(element)
if(element.owner){
if(element.owner.getComponent(Laya.CircleCollider)){return}
if(element.owner.getComponent(Laya.BoxCollider)){
element['_sysPosToPhysic']();
element.owner.getComponent(Laya.BoxCollider)['resetShape']();
element['resetCollider']();
element.owner.getComponent(Laya.BoxCollider).width = element.owner.getComponent(Laya.BoxCollider).width * 1.1;
 
}
}else{return}
已邀请:

小仙男

赞同来自:

没有解决

Laya_zhang

赞同来自:

麻烦出个Demo吧,这样好查找问题

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作