У меня есть тип света в моей игре, который должен проникнуть во все препятствия, как я могу это достичь?Box2D Свет, чтобы игнорировать все тела
Я попытался это:
final short IGNORED = 0x001;
FixtureDef fd = new FixtureDef();
fd.filter.categoryBits = IGNORED;
fd.filter.groupIndex = IGNORED;
fd.filter.maskBits = IGNORED;
new PointLight(rayHandler, 1000, Color.CYAN, 1000, 200, 400);
PointLight.setContactFilter(IGNORED,IGNORED,IGNORED);
, но я все еще получаю тени от этого света.
Другое дело, что мои тени черные и продолжаются вечно, есть ли способ создать тени, которые arent настолько темные и длинные?
В основном это то, что я получаю:
, но это то, что я хочу:
Звучит скорее как графический вопрос, чем box2d или вопрос физики –