cocos2d-x中的CCScrollView滑动体验不佳

原文链接:http://www.cnblogs.com/riasky/p/3481773.html

在最近的项目中,使用了Cocos2d-x (2.2.0版本)提供的CCScrollView来拖动一个比较大的画面,但是发现滑动体验非常不佳,

手指离开屏幕后,滑动没有惯性,一个不算太大的画面,要滑动好几次才能从一头滑动到另一头。


在测试了示例程序中的CCTableView的例子之后,发现Table view的滑动体验同ios 的原生滑动体验没有什么区别,非常好,

于是就决定改用CCTableView来实现。事实证明了我的思路是正确的,改用TableView后,滑动效果就非常棒了。


我的实现思路如下:

 

unsigned int numberOfCellsInTableView(CCTableView *table)

{

    return  1;  //只有一项

}


 

CCSizecellSizeForTable(CCTableView *table)

{

    return CCSizeMake(width, height); //在这里计算画面的宽度和高度

}


 

CCTableViewCell* tableCellAtIndex(CCTableView *table, unsigned int idx)

{

    //在这里生成一个CCTableViewCell,

    //设定其ContentSize为cellSize

    //然后构建整个画面,而CCTableViewCell的实例这时做为整个画面的parent

}



转载于:https://www.cnblogs.com/riasky/p/3481773.html

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...