Java 更新libgdx box2dlights ConeLight的位置
正如标题所说,我正试图更新一个聚光灯在Box2Light库中的位置 目前,我在create方法中将conlight定义为c1Java 更新libgdx box2dlights ConeLight的位置,java,libgdx,box2d,Java,Libgdx,Box2d,正如标题所说,我正试图更新一个聚光灯在Box2Light库中的位置 目前,我在create方法中将conlight定义为c1 ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40); 我试图在update方法中改变c1的位置,但我无法从该方法中获取变量,也不知道如何更改,因为我对Java整体来说是新手 如何不断更新c1的位置(例如:从左到右移动,跟随玩家等)找到了
ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);
我试图在update方法中改变c1的位置,但我无法从该方法中获取变量,也不知道如何更改,因为我对Java整体来说是新手
如何不断更新c1的位置(例如:从左到右移动,跟随玩家等)找到了一种方法,可以解决我的问题,名为“attachToBody”,正如名称所示;将其连接到一个物体上,使其不断跟随 我是这样使用它的:
ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);
c1.attachToBody(circleBody);
找到了一种方法来解决我的问题,名为“attachToBody”,顾名思义就是这样;将其连接到一个物体上,使其不断跟随 我是这样使用它的:
ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);
c1.attachToBody(circleBody);