正如标题所说,我正试图在box2dlight库中更新conelight的位置。
目前,我在创建方法中将ConeLight定义为c1。
ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);
我尝试在更新方法中更改c1的位置,但我无法从该方法中获取变量,也不知道如何使用Java作为一个整体。
如何不断更新c1的位置(例如:从左向右移动,跟随玩家等)
答案 0 :(得分:2)
找到一个方法来修复我的问题" attachToBody"顾名思义;将它附在一个身体上,以便不断跟随它
我这样用:
ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);
c1.attachToBody(circleBody);