Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Libgdx 锥光方向度参数不做任何事情我给出了什么值?_Libgdx_Box2d_Box2dlights - Fatal编程技术网

Libgdx 锥光方向度参数不做任何事情我给出了什么值?

Libgdx 锥光方向度参数不做任何事情我给出了什么值?,libgdx,box2d,box2dlights,Libgdx,Box2d,Box2dlights,聚光灯=新聚光灯(rayHandler,100,彩色。白色,200/PPM,0,0,30,30); 为什么在所有情况下都会出现相同的结果(方向度的不同值)?将灯光附加到实体将导致灯光忽略设置为灯光的任何角度偏移 为了在附着到实体时添加角度偏移,请使用 light.attach(body, x, y, degrees); 看起来您正在将灯光连接到实体。这将覆盖角度偏移。要在附加到主体时添加偏移,请使用coneLight。附加(主体,x,y,度)。谢谢…它起作用了…您能告诉我box2D中有多

聚光灯=新聚光灯(rayHandler,100,彩色。白色,200/PPM,0,0,30,30);


为什么在所有情况下都会出现相同的结果(方向度的不同值)?

将灯光附加到实体将导致灯光忽略设置为灯光的任何角度偏移

为了在附着到实体时添加角度偏移,请使用

light.attach(body, x, y, degrees);

看起来您正在将灯光连接到实体。这将覆盖角度偏移。要在附加到主体时添加偏移,请使用coneLight。附加(主体,x,y,度)。谢谢…它起作用了…您能告诉我box2D中有多少种与LibGDX相关的灯光类型吗?我只使用了点光源、圆锥体光源、定向光源和链光源。不确定是否还有其他人。你可以在github@dfour上查看src谢谢你的帮助…你能帮我最后一个忙吗…事实上,我已经为这个问题苦苦挣扎了这么多天…你能回答这个问题吗()这对我会是一个很大的帮助…提前谢谢
    coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,130,30);
light.attach(body, x, y, degrees);