0

coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,30,30); 在方向度 = 30

    coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,60,30);

在方向度 = 60

    coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,130,30);

在方向度 = 130

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

4

1 回答 1

0

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

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

light.attach(body, x, y, degrees);
于 2018-08-14T11:43:50.720 回答