塔瓦多斯
我正在开发LibGDX游戏。我来到了一个点,我想在舞台上拥有所有元素(几个标签,按钮等),而且我画在主Spritebatch上的东西也会变黑,并且在弹出窗口打开时用户无法触摸,相互作用。
通过将阶段从输入处理器中取出,使阶段不响应用户输入非常简单。
但是如何使舞台和spriteBatch中的所有内容变暗,以使用户明白他必须首先与弹出窗口进行交互。
我希望它像这样
但带有LibGDX舞台和spritebatch。
Fuat Coskun
如果您在弹出窗口前添加1x1像素的透明黑色图像,该图像被拉伸到屏幕尺寸,则无需更改输入处理器。透明图像下的actors的可触摸对象将自动禁用。因此,您无需结束并重新开始spritebatch,这对性能不利。
因此,您无需更改spritebatch即可执行此操作,而只需添加透明区域即可使用附加的gl glear调用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句