更新 libgdx box2dlights ConeLight 的位置

Update position of libgdx box2dlights ConeLight

正如标题所说,我正在尝试更新 box2dlight 库中锥形灯的位置。

目前我在create方法中将ConeLight定义为c1

ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);

我尝试在更新方法中更改 c1 的位置,但我无法从该方法内部获取变量并且不知道如何操作,因为我是 Java 的新手。

如何不断更新 c1 的位置(例如:从左向右移动,跟随玩家等)

找到了一种解决我的问题的方法,名为 "attachToBody",顾名思义;将它附加到 body,因此它会不断跟随它

我是这样使用的:

ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);
c1.attachToBody(circleBody);