不使用uikit在cocos2d中自定义滚动视图

时间:2012-04-16 20:28:06

标签: ios cocos2d-iphone scrollview

我目前需要在cocos2d中不使用UIKit的scrollview创建自定义滚动视图。 我认为,最好的方法是创建一个单独的图层,然后将所有精灵添加到该图层。但我不确定如何接收所有精灵的触摸事件。有没有最好的方法来做到这一点?谢谢!

3 个答案:

答案 0 :(得分:0)

你见过CCScrollLayer吗?它可能不适合你,但也许你可以复制它接触的方式。

这里还有另外一个,不确定它是分叉还是独立分支:

但我没有取得任何成功。弹跳和体验的其他部分永远不会感觉正确,所以我回到使用UIScrollView来处理触摸。

答案 1 :(得分:0)

我一直面临同样的问题,我在这里找到了SWScrollView:

https://github.com/saim80/Cocos2D-Extensions

比CCScrollView更好地满足了我的需求。它的行为更像UIScrollView,因为CCScrollView更适用于我所见过的分页。

答案 2 :(得分:0)

有一个很好的框架叫做CMMSimpleFramework。

http://www.cocos2d-iphone.org/forum/topic/39018

http://www.cocos2d-iphone.org/forum/topic/60354

有一些示例视频,而回购链接的链接就在这些页面上。

其中一个类是滚动图层,可以执行您需要的操作。 为了让示例项目运行,我不得不注释掉一些已更改的游戏中心身份验证处理程序代码,但在我这样做后,该演示工作正常。