正如标题所述,我正在尝试更新box2dlight库中的conelight的位置。
目前,我在create方法中将ConeLight定义为c1。
ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);我试图更改c1在update方法中的位置,但是无法从该方法中获取变量,并且不知道如何做,因为我对整个Java来说都是新手。
如何不断更新c1的位置(如:从左向右移动,跟随玩家等)
发布于 2016-07-20 16:11:49
找到一个修复我的问题的方法,名为"attachToBody“,顾名思义;把它附加到一个身体上,这样它就会一直遵循它。
我就是这样用的:
ConeLight c1 = new ConeLight(handler,5000,Color.BLUE,400,(width/2f)+50,(height/2f)+15,-90,40);
c1.attachToBody(circleBody);https://stackoverflow.com/questions/38485611
复制相似问题