需要帮助理解cocos2d中的图层和场景

时间:2011-07-12 11:23:15

标签: cocos2d-iphone

我有一个场景,我需要了解我应该在哪里使用场景以及我应该在哪里使用图层。 的方案 水正在移动,鱼在那里漂浮着一些物体即将到来的鱼需要通过任何物体杀死它们。鱼也是动画的? 请帮忙 我应该在哪里使用场景和图层以及如何使用?

1 个答案:

答案 0 :(得分:1)

简单

如果您在图层之间有依赖

然后将它们添加到同一个(一个)场景

否则只使用不同的场景

实施例

水鱼对象依赖于它们

水将在背景中持续流动

鱼会在里面游泳

对象也漂浮在其中

所以

水有鱼

水有对象

此外

如果物体与鱼发生碰撞,那么

鱼应该被杀死。

所以鱼和物是依赖的。

所以为水,鱼,对象创建三个层

每一层都将处理其单独的触摸事件

通过

layer.isTouchEnabled = YES;

添加层的安排很重要的一件事

在水里,鱼可以活着。所以它必须在里面

所以

首先添加鱼然后对象然后你的水

水层应该是褪色和透明的

所以看起来你的鱼和物体都在水里。

现在有一个虫子在触摸鱼时不会影响鱼。为什么?

因为最后加了水。所以在水触摸开始的方法你应该真正处理鱼层。