1.

a={ ip = "127.0.0.1", port = 6789 }

for i,v in pairs(a) do

print(i,v)

end

a={1}

for i,v in ipairs(a) do

print(i,v)

end

http://blog.csdn.net/witch_soya/article/details/7556595

2.

/*
怪物伤害数字动画特效
*/
void SpiritsMonster::showattcknumber(int attcknum,CCSprite* monster)
{
if(attcknum>)
{
//解析数值转化为2中格式字符串string和CCString;
char char_attckmun[] = {};
sprintf(char_attckmun,"%d",attcknum,char_attckmun);
//这个主要用途拿来作为字符和int之间的相互转换
CCString* numberstr = CCString::create(char_attckmun);
//组合伤害数值
MakeNumbers* nowattcknumber = new MakeNumbers(attcknum);
//设置在怪物头上一半距离弹出伤害
nowattcknumber->numbers->setPosition(ccp(monster->getContentSize().width/,monster->getContentSize().height*1.5f));
//设置动画赛贝尔曲线
ccBezierConfig bezier;
bezier.controlPoint_1=CCPointMake(,monster->getContentSize().height*2.0f);
bezier.controlPoint_2=CCPointMake(monster->getContentSize().width/,monster->getContentSize().height);
CCActionInterval* bezier_act = CCBezierTo::create(2.5f,bezier);
//设置动画弹出放大和缩小
CCActionInterval* scale_act = CCScaleTo::create(2.0f,1.5f);
CCActionInterval* scale_actby = CCScaleBy::create(1.0f,2.0f);
//设置动画淡出淡入(开始显示,最后隐藏)
CCActionInterval* fade_actby = CCFadeIn::create(2.0f);
CCActionInterval* fade_actby2 = CCFadeOut::create(2.0f);
//最后执行移除回调函数,不消耗内存,用完就释放
CCFiniteTimeAction *actbackfun = CCCallFuncO::create(monster, callfuncO_selector(SpiritsMonster::ShowNumberCallBack_setvisible),monster);
nowattcknumber->numbers->runAction(CCSequence::create(scale_actby,scale_actby->reverse(),NULL));
nowattcknumber->numbers->runAction(fade_actby2);
for (int i = ; i < numberstr->length(); i++)
{
CCActionInterval* fade_actby_back = fade_actby->reverse();
nowattcknumber->numbers->getChildByTag(+i)->runAction(fade_actby_back);
}
nowattcknumber->numbers->runAction(CCSequence::create(bezier_act,actbackfun,NULL));
//添加到怪物Body中
monster->addChild(nowattcknumber->numbers,,);
}
}

http://www.cnblogs.com/zisou/p/cocos2d-x-demo1.html

第9月第26天 pairs和ipairs cocos2dx 动画的更多相关文章

  1. Lua-泛型for循环 pairs和ipairs的区别

    先看一段简单的代码: local mytable = { , , aa = "abc", subtable = {}, , } --for循环1 print("for - ...

  2. lua 中pairs 和 ipairs区别

    lua 中pairs 和 ipairs区别 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (s ...

  3. pairs 和 ipairs 的区别

    ipairs 在迭代过程中是会直接跳过所有手动设定key值的变量.pairs不会跳过手动设置key值的变量. 实例 tab = {,,a="cd","d"} f ...

  4. Lua中 pairs和ipairs的区别

    Lua系列–pairs和ipairsLua中Table的存储方式在看二者的区别之前,我们首先来看一下Lua中的table是如何在内存中进行分配的.Table的组成:1.哈希表 用来存储Key-Valu ...

  5. 2018年12月25&26日

    小结:昨天因为整理课件,调代码耗费了大量时间,所以没来得及整理作业,这两天主要做的题目是关于树链剖分和线段树的,难度大约都是省选难度,毕竟只要涉及到树链剖分难度就肯定不低. 一. 完成的题目: 洛谷P ...

  6. 第26月第26天 Domain=AVFoundationErrorDomain Code=-11850

    1. curl -voa http://119.29.108.104:8080/inweb01/kotlin.mp4 -H "Range:bytes=0-1" https://al ...

  7. 第25月第26天 dispatch_group_t dispatch_semaphore_t

    1. dispatch_group_enter(group); dispatch_group_leave(group); dispatch_group_notify(group1, queue1,bl ...

  8. 第17月第26天 setImageForState变形

    1. 关于UIButton,既可以采用setBackgroundImage 来设置底部图片,同时也可以采用  setImage方法: 两者还是有一定区别的: 首先setBackgroundImage, ...

  9. 第16月第26天 /bin/bash^M: bad interpreter: 没有那个文件或目录

    1. 运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容...具体细节不管,如果验证: vim test. ...

随机推荐

  1. PTA (Advanced Level) 1002 A+B for Polynomials

    1002 A+B for Polynomials This time, you are supposed to find A+B where A and B are two polynomials. ...

  2. PHP学习 Object Oriented 面向对象 OO

    定义类class class_name [extends partclass_name]{public private protected var property_name = value;publ ...

  3. PAT甲题题解-1059. Prime Factors (25)-素数筛选法

    用素数筛选法即可. 范围long int,其实大小范围和int一样,一开始以为是指long long,想这就麻烦了该怎么弄. 而现在其实就是int的范围,那难度档次就不一样了,瞬间变成水题一枚,因为i ...

  4. LeetCode 70. Climbing Stairs爬楼梯 (C++)

    题目: You are climbing a stair case. It takes n steps to reach to the top. Each time you can either cl ...

  5. process.tar.gz

    exec1.c #include <stdio.h> #include <unistd.h> int main() { char *arglist[3]; arglist[0] ...

  6. sql 更新多条记录

    转载:https://www.cnblogs.com/hfultrastrong/p/6905057.html 如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向 ...

  7. 小学四则运算APP 第一个冲刺阶段 第五天

    团队成员:陈淑筠.杨家安.陈曦 团队选题:小学四则运算APP 第一次冲刺阶段时间:11.17~11.27 本次发布的是实现练习功能的成功 代码: public class CalculatorActi ...

  8. 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析

    一.作业链接 个人作业2:APP案例分析 二.博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求.  第一部分 调研, 评测 下载软件并使用起来, ...

  9. Beta版本冲刺(六)

    目录 组员情况 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:恺琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示组内最新成果 团队签入记 ...

  10. PAT 甲级 1078 Hashing

    https://pintia.cn/problem-sets/994805342720868352/problems/994805389634158592 The task of this probl ...