【发布时间】:2014-09-19 21:03:27
【问题描述】:
我的游戏中有一种光线需要穿透所有障碍物,我该如何实现?
我试过这个:
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);
但我仍然会从那盏灯中得到阴影。
另一件事是我的阴影是黑色的并且永远持续存在,有没有办法创建不那么黑和长的阴影?
基本上这是我得到的:
但这就是我想要的:
【问题讨论】:
-
听起来更像是图形问题,而不是 box2d 或物理问题