锥光方向 Degree 参数什么都不做我给的值是什么?
Cone light direction Degree parameter doing nothing what ever value i give?
coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,30,30);
At directionDegree = 30
coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,60,30);
At directionDegree = 60
coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,130,30);
At directionDegree = 130
为什么在所有情况下(方向度的不同值)都会出现相同的结果?
将灯光附加到物体上会导致灯光忽略为灯光设置的任何角度偏移。
为了在连接到主体时添加角度偏移,请使用
light.attach(body, x, y, degrees);
coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,30,30); At directionDegree = 30
coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,60,30);
At directionDegree = 60
coneLight = new ConeLight(rayHandler,100,Color.WHITE,200/PPM,0,0,130,30);
At directionDegree = 130
为什么在所有情况下(方向度的不同值)都会出现相同的结果?
将灯光附加到物体上会导致灯光忽略为灯光设置的任何角度偏移。
为了在连接到主体时添加角度偏移,请使用
light.attach(body, x, y, degrees);