繁体   English   中英

cocos2d CCLayer中的UIScrollview

[英]UIScrollview in cocos2d CCLayer

我目前有一个UIView持有一个UIScrollView。

我想将容器视图更改为持有CCLayer的cocos2d场景。

是否可以仅将UIScrollView添加到CCLayer? 我已经研究过有关在cocos2d中使用UIScrollView的问题,这似乎是一个问题。

如何使滚动视图在CCLayer中运行,或者使UIScrollview控制CCLayer内容的滚动,同时保持CCLayer响应触摸事件的正确方法是什么?

有两种制作cocos2d ScrollView的方法,例如:

1)您可以使用CCMenuAdvanced类,该类具有作为滚动菜单的选项。 但是它没有相同的平滑滚动和弹跳运动。 您可以在https://github.com/cocos2d/cocos2d-iphone-extensions下载CCMenuAdvanced及其示例

2)您可以使用CCScrollLayer( https://github.com/cocos2d/cocos2d-iphone-extensions )或CCScrollView(CocosBuilder类)在可滚动层内添加普通菜单。

如果您使用的是CocosBuilder,我建议您添加使用CCScrollView并在其中添加菜单。 这有点棘手,但是会很好用(我正在开发中的新游戏中使用它)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM