更新 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);
正如标题所说,我正在尝试更新 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);