[英]How can I create a tile, overlay for a scene in Cocos2d?
我是Cocos2d的新手,但我似乎找不到答案。 我想添加一个几乎是透明的图像作为应用程序的覆盖。 图像叠加在应用程序上,并且不响应屏幕点击。 所有手势都应“传递”到应用程序。
叠加图像应实际平铺。 这是一个小图像,应该水平和垂直重复。
我怎样才能做到这一点? 实际上,这是我要在整个应用程序过程中显示的覆盖图,而不仅仅是一个特定的场景。 有没有简单的方法可以做到这一点?
我的叠加层的要点是,我想为具有“ 8位”音调的游戏创建伪扫描线效果。 扫描线将通过将覆盖图应用于游戏而生成。 叠加层是非交互式的,应始终存在。 因此,这不是“基于区块的游戏”,但是我确实需要对此功能进行平铺。
您应该能够在每个场景中创建一个图层,将zOrder设置为较大的值,以使其覆盖其他所有内容,并将其isTouchEnabled属性设置为NO。 然后,您可以将所需的任何内容添加到图层中,这可以是图案化的图像。 要更改Alpha,只需设置图像的不透明度属性。 我可以预见的唯一问题是,覆盖层可能会禁用其下层的触摸事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.