0

我是 Cocos2d 的新手,但我似乎无法找到答案。我想在我的应用程序中添加一个大部分透明的图像作为覆盖。图像覆盖在应用程序上,并且不响应屏幕点击。所有手势都应该“通过”到应用程序。

叠加图像实际上应该是平铺的。这是一个应该在水平和垂直方向重复的小图像。

我怎样才能做到这一点?事实上,这是我想在整个应用程序的持续时间内显示的叠加层——而不仅仅是一个特定的场景。有没有一种简单的方法可以做到这一点?


我的叠加点是我想为具有“8 位”音调的游戏创建伪扫描线效果。扫描线将通过将覆盖应用到游戏来生成。覆盖是非交互式的,应该始终存在。所以,这不是一个“基于瓷砖的游戏”,但我确实需要一个平铺效果来实现这个功能。

4

1 回答 1

1

您应该能够在每个场景中创建一个图层,将 zOrder 设置为较大的值以便它覆盖其他所有内容,并将其 isTouchEnabled 属性设置为 NO。然后,您可以将任何您想要的内容添加到图层,这可能是您的图案图像。要更改 alpha,只需设置图像的不透明度属性。我可以预见的唯一问题是覆盖可能会禁用其下方图层的触摸事件。

于 2012-10-05T18:13:07.960 回答