我有一个非常简单的问题,但似乎找不到明确的答案。我正在制作一个在每个场景中都使用相同静态背景的游戏。目前我只是在所有地方都添加了背景,但它看起来有点不自然,让我想要制作的一些场景过渡非常痛苦,最终我想制作一个不会随着每个场景变化而重新加载的动画背景。
除了创建一个我需要在每次转换期间添加/删除的单例之外,有没有办法将相同的节点添加为所有节点的背景?换句话说,场景可以有透明的背景,所以我可以把它们推到背景场景上吗?
我知道CCScene
没有setOpacity
并且已经看到有些人建议使用CCLayer
场景,但随后CCDirector::pushScene
接受CCScene
作为论点。
编辑。好的,现在我看到我可能误解了CCLayer
解决方案..这是否意味着这样做的唯一方法是将场景更改为图层,然后从主场景中添加/删除它们?