[LayaAir3]请教关于对象复用状态重置的问题
在制作一个道具抛落的效果,在道具创建后给它施加一个抛投的力,当检测到道具落地时,关闭碰撞体的物理效果(为了避免弹跳和地面摩擦),一段时间后回收该道具到对象池,再次从对象池创建时,发现抛投无效,原因是,当道具再次创建时,道具在未进行抛投时就因为率先着地而关闭了碰撞体效果(道具初始位置为地面),这种情况在初次创建该对象时是不存在的,所以我想知道的是,如何重置该状态?使得第二次复用时,道具刷新在初始位置(地面)上不会出现碰撞检测,只有在抛投后落地才进行碰撞检测。
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
LayaAir大为
赞同来自:
如果这个方法解决不了问题的话,请您提供一个能复现问题的demo