关于cccamera的一个问题,求解啊?

   想模拟一个3d的地面效果,想通过cccamera来实现,但是发现通过cccamera  setcenter过后出现了想要的效果,但是相同layer的其他一些节点被覆盖,我觉得可能是在同一层上的原因,于是新建了一个zorder更高的层,但是发现那个zorder更高的层上的node也会被覆盖。为什么呢?{:soso__18409262491320148618_2:}

然后我去翻参考文档, 参考文档说使用camera,世界坐标会失去作用,这是什么意思啊 ? {:soso__15661686345467855638_2:}谁可以帮忙仔细讲解一下cccamera的细节啊?? 因为才开始学cocos2d-x,所以很水很水,希望大家多多指教啊{:soso__15949174327125937343_1:}

这个CCCamera的细节还真不好讲,不过推荐的做法是不要使用camera。
比如你要做一个酷跑类的游戏,你可以把人物定格在屏幕中央,然后移动背景,这样就感觉人物是在不停地往前跑动一样。具体可以参考这篇文章:
http://www.cnblogs.com/andyque/archive/2011/06/09/2074962.html

因为我想要做的东西其是就是定格在中央,不过背景的移动方向应该是前后的,不是左右。所以其实差不多,想通过camera把地面变成3d效果,其他sprites是2d的。。。。

其实就是不明白重设cccamera过后 其坐标和世界坐标之间的关系。以及它所在层的关系。。。
不过还是谢谢。。。:smiley:

— Begin quote from ____

andyque 发表于 2012-4-16 14:04 url

这个CCCamera的细节还真不好讲,不过推荐的做法是不要使用camera。
比如你要做一个酷跑类的游戏,你可以把 …

— End quote

因为我想要做的东西其是就是定格在中央,不过背景的移动方向应该是前后的,不是左右。所以其实差不多,想通过camera把地面变成3d效果,其他sprites是2d的。。。。

其实就是不明白重设cccamera过后 其坐标和世界坐标之间的关系。 以及它所在层的关系。。。
不过还是谢谢。。。:smiley:

这个CCCamera的细节还真不好讲,不过推荐的做法是不要使用camera。
比如你要做一个酷跑类的游戏,你可以把人物定格在屏幕中央,然后移动背景,这样就感觉人物是在不停地往前跑动一样。具体可以参考这篇文章:
http://www.cnblogs.com/andyque/archive/2011/06/09/2074962.html