2016-07-29 37 views
0

我有一个游戏,我清除背景黑色。然后,我在游戏区域的屏幕中央有一个白色圆圈,几乎与视口高度一样高。玩家在这个白色圆圈内,我想要这样做,以便如果他离开,他不在游戏区域的任何部分变黑(基本上不可见,因为背景被清除为黑色)。Libgdx |当存在游戏区域时,让玩家精灵黑色的一部分

回答

0

你就不能创建使用rayHandler没有环境光点光源,这样的:

rayHandler = new RayHandler(world); 
rayHandler.setShadows(true); 

PointLight pt = new PointLight(rayHandler, 120, Color.WHITE, circle_radius, circle_center_x, circle_center_Y); 
pt.setSoftnessLength(4f);