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

标签 ios cocos2d-iphone

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

最佳答案

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

CCLayer subclass that lets you pass-in an array of layers and it will then create a smooth scroller. Complete with the “snapping” effect.

如果您正在寻找 View 中的通用滚动,我建议 this tutorial或本主题 rom cocos2d列表。

编辑:

我从来没有这样做过,但我认为应该可以将 CCScrollLayer 缩放到您需要的大小。

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

无论如何,我认为从这里开始并找到一种方法使其适应您的特定需求比从头开始要容易得多。

关于ios - 在屏幕上滚动项目 [iOS cocos2d],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6691295/

相关文章:

iOS慢速图像像素迭代

ios - 如何在 Xcode 中调试 EXC_BREAKPOINT (SIGTRAP)

ios - SDWebImage + MBProgressHUD

objective-c - 需要 CCRenderTexture 来渲染更快的 ios

objective-c - 在 Objective-c 中使用调度队列

objective-c - Cocos2D CCScene 黑屏,没有任何反应?

iphone - Sprite 突然消失 Cocos2d

ios - cocos2d中是否建议不要导入父类或兄弟类的头文件?

ios - 从cocos2d应用播放iTunes歌曲预览

ios - 根据从应用程序或设备中选择的语言,我可以在应用程序中转换语言吗?