请问如何用一张图片实现循环滚屏,cocos2dx 请问如何用一张图片实现循环滚屏的效果,用cocos2dx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用两个Sprite,一个是正常方向,第二个翻转X轴,拼接在一起,然后同时往左移动,当第一张移出屏幕的时候把第一张移动到第二张后面就可以了 background1->setPositionY(background1->getPositionY()-2); //每次下移动2个单位 //第二张紧随第一张 background2->setPositionY(background1->getPositionY()+background1->getContentSize().height); if (background2->getPositionY()==VisibleRect::leftBottom().y){ //当第二张背景到左下角时,第一张替换上来 background1->setPositionY(VisibleRect::leftBottom().y); } 不知道你的图片的高度是多大,算出需要几张背景图才能填满手机屏幕,然后再update函数中写for循环,遍历背景图,每一次让背景图的Y值减小一点,然后判断当前Y的值,当小于﹣0.5Y的时候就重新赋值Y给这个背景图。 如何将alertview强制横屏 有没有关于局域网TCP控制的资料?提供者给你各种诱惑 iOS录音的问题 PhoneGap 插件 EmailComposer 的问题 ipad上面cookie读写及共享的疑问 IOS 应用 在2g和3g运行环境有什么区别 怎么释放NSArray里面的NSData? ASIHTTPRequest导入后出错 OBJ—C困惑,求大神解答 iOS 获取本地视频缩略图 ios培训-多线程编程1-NSThread Mac环境下svn的使用
//第二张紧随第一张
background2->setPositionY(background1->getPositionY()+background1->getContentSize().height);
if (background2->getPositionY()==VisibleRect::leftBottom().y){
//当第二张背景到左下角时,第一张替换上来
background1->setPositionY(VisibleRect::leftBottom().y);
}