cocos2dx打字效果

Label *label;

std::string content;

创建:

content = "这世界我来了,任凭风暴漩涡。这是你爱的承诺,兄弟一二三四五,兄弟个十百千万,兄弟情 深似海深,兄弟来生一个妈!兄弟相逢,三碗酒,兄弟安民,万世夸!富士康的减肥看电视剧的是否健康的设计费第三方绝对是第三方会计阿斯顿反馈";

n = 3;// 0~3来获得一个中文字符

label = Label::create();

label->setString("");

label->setColor(Color3B::WHITE);

label->setSystemFontSize(40);

label->setPosition(Vec2(100, 500));

label->setAnchorPoint(Vec2(0, 1));//设置锚点,从左向右打印

label->setDimensions(800, 400);

this->addChild(label);

this->schedule(schedule_selector(WelcomeView::showFont),0.1f);

显示:

void XXX::showFont(float dt)

{

std::string str = content.substr(0, this->n);

this->label->setString(str);

n = n + 3;

if (n > content.length())

{

this->unschedule(schedule_selector(XXX::showFont));

}

}

去空格:

static void trim( std::string& str, bool left = true, bool right = true );

void trim(string& str, bool left, bool right)

{

static const string delims = " \t\r";

if(right)

str.erase(str.find_last_not_of(delims)+1); // trim right

if(left)

str.erase(0, str.find_first_not_of(delims)); // trim left

}

时间: 2024-11-13 09:25:12

cocos2dx打字效果的相关文章

Unity UGUI 使用 CCTween 实现 打字效果

最近闲来无事 就研究了下 打字效果的实现 结果发现很简单 直白了说是太简单了  下边效果图加代码 走着 SVN 下载地址 http://code.taobao.org/svn/CCAnim 欢迎大家进行补充 点击下载

cocos2d-x场景效果切换

Cocos2d-x提供了很多场景间切换的效果 1.使用方法: ccTime t = 1.2;    CCScene * pScene = CCScene::node();    CCLayer *pLayer = new book_page1();    pLayer->autorelease();    pScene->addChild(pLayer);    CCTransitionFade* transitionScene = CCTransitionFade::transitionWi

基于定时器延时器的简单打字效果——拿去表白吧

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 7 <style> 8 #div1{ 9 width: 300px; height: 500px; margin: 0 auto;border: 10px solid skyblue; border-radius: 10px; 10 line-

js实现打字效果

<!DOCTYPE html>      <html>       <head>           <meta charset='utf-8'>           <title>js typing</title>       </head>          <body>           <div id='text'></div>              <script&

用Jquery实现打字效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> #container{ height: 200px; width: 200px; border: 1px solid #ccc; } </

CSS 实现打字效果

原文:CSS 实现打字效果 JS实现 最近做项目的时候需要实现一个字符逐个出现的打字效果,在网上一搜有个不错的jQuery插件Typed.js,效果很赞 <div class="element"></div> <script src="typed.js"></script> <script> $(function(){ $(".element").typed({ strings: [&q

标题栏里的打字效果

<html> <title>标题栏里的打字效果-石家庄瑜伽教练培训-潜水射流曝气机</title> <body> <script language="JavaScript1.2"> var message="欢迎光临『我们的网址www.sjz-yoga.com』!" var message=message+" " i="0" var temptitle="&

JS打字效果的动态菜单代码分享

这篇文章主要介绍了JS打字效果的动态菜单,推荐给大家,有需要的小伙伴可以参考下. 这是一款基于javascript实现的打字效果的动态菜单特效代码,分享给大家学习学习. 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式.为大家分享的JS打字效果的动态菜单代码如下 <html> <head> <title>JS打字效果的动态菜单</title> <meta http-equiv="imagetoolbar" content=&q

基于jQuery标题有打字效果的焦点图

给大家分享一款基于jQuery标题有打字效果的焦点图.之前为大家分享了好多jquery的焦点图.这款焦点图适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 在线预览   源码下载 实现的代码. html代码: <!-- 代码 开始 --> <div id="header"> <div class="wrap"> <div id="slide-holder&q