[LayaAir3]通过对象池创建的物体,发生碰撞后,再通过对象池复用就会出现pos函数找不到的情况
测试代码如附件截图,测试demo如附件zip。
通过对象池创建的物体,一旦与别人发生碰撞,再次通过对象池复用时就会出现问题,现象如下图所示的 bullet.pos is not a function的报错。移除碰撞组件或者不发生碰撞就一切正常。
通过对象池创建的物体,一旦与别人发生碰撞,再次通过对象池复用时就会出现问题,现象如下图所示的 bullet.pos is not a function的报错。移除碰撞组件或者不发生碰撞就一切正常。
没有找到相关结果
已邀请:
1 个回复
莱娅
赞同来自: 炳志要爆发
Laya.Pool.recover("Bullet", this.owner);