繁体   English   中英

如何在Cocos2d中为场景创建图块,叠加层?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM