思路和上一篇(利用裁剪节点生成)一样。现在师范下ui::scrollView 实现跑马灯,注:可以是文本跑马灯也可以是其他Node.
那么废话就暂不说了,先上代码
头文件
/****************************************************************************
Copyright (c) 2014-10-11 Real.xm
Create by q229827701
http://blog.youkuaiyun.com/q229827701
****************************************************************************/
#pragma once
#include "cocos2d.h"
#include "ui/UIScrollView.h"
class ScrollText:public cocos2d::Node
{
public:
enum class FONT_TYPE
{
BOLD,
NOMAL,
SLIM
};
public:
CREATE_FUNC(ScrollText);
/**
@pragma pMoveChild 需要移动的Node
@pragma otherChid 其他需要显示的Node
*/
static ScrollText* create(cocos2d::Node* pMoveChild,...);
static ScrollText* create(FONT_TYPE mType);
/**
@pragma isScroll 设置是否需要自动滚动
@pragma byWidth 设置是否需要根据长度来滚动
PS:如果按照长度来设置,则