(libgdx)使舞台上的所有内容和spritebatch变暗

塔瓦多斯

我正在开发LibGDX游戏。我来到了一个点,我想在舞台上拥有所有元素(几个标签,按钮等),而且我画在主Spritebatch上的东西也会变黑,并且在弹出窗口打开时用户无法触摸,相互作用。

通过将阶段从输入处理器中取出,使阶段不响应用户输入非常简单。

但是如何使舞台和spriteBatch中的所有内容变暗,以使用户明白他必须首先与弹出窗口进行交互。

我希望它像这样

但带有LibGDX舞台和spritebatch。

Fuat Coskun

如果您在弹出窗口前添加1x1像素的透明黑色图像,该图像被拉伸到屏幕尺寸,则无需更改输入处理器。透明图像下的actors的可触摸对象将自动禁用。因此,您无需结束并重新开始spritebatch,这对性能不利。

因此,您无需更改spritebatch即可执行此操作,而只需添加透明区域即可使用附加的gl glear调用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

LibGDX:取消选中舞台上的所有演员

来自分类Dev

libGDX:如何检查演员是否在舞台上

来自分类Dev

addChild在舞台上不显示任何内容

来自分类Dev

如何删除舞台上所有具有静态形状的孩子?

来自分类Dev

Spritebatch未绘制任何内容LibGDX

来自分类Dev

libgdx在舞台上以演员的身份显示文本/分数

来自分类Dev

即使在示例代码中,所有Corona SDK项目在舞台上都处于某种偏离中心的状态

来自分类Dev

libGdx:有舞台时不绘制Sprite

来自分类Dev

没有舞台的LibGDX Draw Scrollpane

来自分类Dev

除了一些UIImageViews之外,UIViewController视图中的所有内容都变暗

来自分类Dev

除了少数几个UIImageViews外,UIViewController视图中的所有内容都变暗

来自分类Dev

如何在iOS中给定矩形以外的所有内容变暗/模糊?

来自分类Dev

使用AngularJS使div集中并且其他所有内容都变暗

来自分类Dev

从类中在舞台上使用带有movieClips的HitTest

来自分类Dev

libGDX API更改后,舞台上的Actor不再接收touchDown

来自分类Dev

如何使用libgdx在舞台上连续显示三个图像

来自分类Dev

使按钮背景中的所有视图变暗

来自分类Dev

在舞台上画线Paralle

来自分类Dev

在SpriteBatch上拖动libgdx

来自分类Dev

具有舞台的Libgdx视口无法正常工作

来自分类Dev

为什么这些 mysql 查询在本地和舞台上运行不同?

来自分类Dev

选择所有内容的WHERE语句(内容和NULL)

来自分类Dev

如何使除特定元素之外的所有元素变暗

来自分类Dev

dd是否复制所有内容,包括所有元数据和所有“空”块

来自分类Dev

删除所有在行首有 + 和 - 字符的文本内容

来自分类Dev

在关闭舞台/窗口时终止所有子线程

来自分类Dev

EaselJS:无法使BitmapAnimation显示在舞台上

来自分类Dev

InputMultiplexer仅在舞台上工作

来自分类Dev

不在舞台上显示矩形吗?

Related 相关文章

  1. 1

    LibGDX:取消选中舞台上的所有演员

  2. 2

    libGDX:如何检查演员是否在舞台上

  3. 3

    addChild在舞台上不显示任何内容

  4. 4

    如何删除舞台上所有具有静态形状的孩子?

  5. 5

    Spritebatch未绘制任何内容LibGDX

  6. 6

    libgdx在舞台上以演员的身份显示文本/分数

  7. 7

    即使在示例代码中,所有Corona SDK项目在舞台上都处于某种偏离中心的状态

  8. 8

    libGdx:有舞台时不绘制Sprite

  9. 9

    没有舞台的LibGDX Draw Scrollpane

  10. 10

    除了一些UIImageViews之外,UIViewController视图中的所有内容都变暗

  11. 11

    除了少数几个UIImageViews外,UIViewController视图中的所有内容都变暗

  12. 12

    如何在iOS中给定矩形以外的所有内容变暗/模糊?

  13. 13

    使用AngularJS使div集中并且其他所有内容都变暗

  14. 14

    从类中在舞台上使用带有movieClips的HitTest

  15. 15

    libGDX API更改后,舞台上的Actor不再接收touchDown

  16. 16

    如何使用libgdx在舞台上连续显示三个图像

  17. 17

    使按钮背景中的所有视图变暗

  18. 18

    在舞台上画线Paralle

  19. 19

    在SpriteBatch上拖动libgdx

  20. 20

    具有舞台的Libgdx视口无法正常工作

  21. 21

    为什么这些 mysql 查询在本地和舞台上运行不同?

  22. 22

    选择所有内容的WHERE语句(内容和NULL)

  23. 23

    如何使除特定元素之外的所有元素变暗

  24. 24

    dd是否复制所有内容,包括所有元数据和所有“空”块

  25. 25

    删除所有在行首有 + 和 - 字符的文本内容

  26. 26

    在关闭舞台/窗口时终止所有子线程

  27. 27

    EaselJS:无法使BitmapAnimation显示在舞台上

  28. 28

    InputMultiplexer仅在舞台上工作

  29. 29

    不在舞台上显示矩形吗?

热门标签

归档