ccscrollview专题

cocos2dx基础篇(16)——滚动视图CCScrollView

本节要讲讲滚动视图CCScrollView,相信玩过手游的同学们应该对它不会陌生吧。     例如:愤怒的小鸟的游戏场景里大大的地图,手机的屏幕肯定无法完全显示的,所以需要通过触摸滚动才能显示大地图的其他区域;排行榜中上下滑动来查看其他玩家的排名;以及手机上主界面左右滑动来切换界面等等。     如下图为屏幕滚动,切换手机的界面。 【致谢】     http://

CCScrollView/CCScrollView(滚动条setContainer setContentSize setContentOffsetInDuration setDelegate)

使用事例 class testScene:public CCLayer,public extension::CCScrollViewDelegate //可以自写触摸回调{extension::CCScrollView *scrollView;public:virtual void scrollViewDidScroll(cocos2d::extension::CCScrollView*

CCScrollView/CCTableView(CCTableViewDelegate CCTableViewDataSource CCTableView-滑动列表-游戏中大量使用 很重要的一个类)

tableview  scrollViewDidScroll函数中有一段   ----  即---滑动tableview时触发的函数 : 会将所有显示的cell重新刷新(刷新函数中调用了自定义的tableCellAtIndex) //     for (unsigned int i=startIdx; i <= endIdx; i++)     {         //if ([

CCScrollView/CCTableViewCell(TableViewCell)

#ifndef __CCTABLEVIEWCELL_H__ #define __CCTABLEVIEWCELL_H__ #include "base_nodes/CCNode.h" #include "CCSorting.h" NS_CC_EXT_BEGIN /**  * Abstract(抽象类) class for SWTableView cell node

cocos2d-x中CCScrollView和CCMenu触摸优先级的解决方案

最近使用cocos2d-x写一款跨平台的游戏,有这样一个功能需求,手机屏幕的某块区域可上下滚动,滚动区域的内容又是可点击的按钮。首先想到在CCScrollView里面添加CCMenu。恰好这个CCMenu是一张张图片,即CCItemImage,当图片布满整个滚动区域的时候,你会发现CCScrollView滑动不了了。原因很简单,是CCMenu的触摸事件吃掉了CCScrollView的触摸事件,因