在屏幕上滚动项目[iOS cocos2d]

时间:2011-07-14 09:47:43

标签: ios cocos2d-iphone

好的,所以在我的游戏中我需要用户在项目之间滚动,就像你在Safari中滚动网页一样。有没有办法做到这一点?如果没有,也许可以将它们滚到一边,就像你在spriboard中那样?感谢。

1 个答案:

答案 0 :(得分:2)

我不确定我是否理解你想做什么,但有一个cocos2d扩展似乎适合它:CCScrollLayer

  

CCLayer子类,它允许您传入一个图层数组,然后它将创建一个平滑的滚动条。完成“捕捉”效果。

如果您要在视图中查找通用滚动条,我建议this tutorial或此主题rom cocos2d列表。

编辑:

我从未这样做过,但我认为应该可以将CCScrollLayer缩放到您需要的尺寸。

否则,您可能会更改图层的contentSize,甚至将CCScrollLayer放入剪切节点。

无论如何,我认为从这开始就更容易,并找到一种方法使其适应您的特定要求,而不是从头开始。