Ios 如何暂时使box2d中的实体像传感器一样工作(让另一个实体通过它们)
我知道我可以通过在b2BodyDef中设置特殊标志来制作b2Body传感器。但我需要的是暂时把身体变成传感器,然后再把它变成非传感器。所以我需要一个开关,让另一个物体通过这个物体Ios 如何暂时使box2d中的实体像传感器一样工作(让另一个实体通过它们),ios,box2d,box2d-iphone,Ios,Box2d,Box2d Iphone,我知道我可以通过在b2BodyDef中设置特殊标志来制作b2Body传感器。但我需要的是暂时把身体变成传感器,然后再把它变成非传感器。所以我需要一个开关,让另一个物体通过这个物体 谢谢大家! 您只需将其位置设置到离您很远的地方,稍后再将其设置回原位。如果您只想让尸体通过,请更改b2Fixture的b2Filter iVar。您可以在box2d手册中阅读更多内容。我同意Andrew的观点,我认为最好的方法是使用掩码和类别位更改过滤,或者您可以动态销毁现有装置,然后创建一个设置为过滤器的临时装置。
谢谢大家! 您只需将其位置设置到离您很远的地方,稍后再将其设置回原位。如果您只想让尸体通过,请更改b2Fixture的b2Filter iVar。您可以在box2d手册中阅读更多内容。我同意Andrew的观点,我认为最好的方法是使用掩码和类别位更改过滤,或者您可以动态销毁现有装置,然后创建一个设置为过滤器的临时装置。