cocos2d-x JS 利用重复动作实现动画播放(实现倒计时)

cocos2d-js: cc.delayTime() and cc.repeatForever() don‘t work together in cc.sequence()

 1          this.numm = 100; //设置倒计时总数为100
 2
 3       var act = cc.sequence(cc.callFunc(function() {
 4
 5                 //在这里面可自定义事件(在此我以倒计时为例)
 6
 7                 this.numm --;
 8                 this.table_time.setString(this.numm);//赋值到标签对象
 9                 if(this.numm <= -1){//加个判断避免出错
10
11                       this.table_time.setString("0");
12
13                 }
14             }, this), cc.delayTime(1));  //延时一秒
15             this.runAction(cc.repeat(act, 100));  //重复动作,这里100为执行100次          
时间: 2024-10-10 01:17:56

cocos2d-x JS 利用重复动作实现动画播放(实现倒计时)的相关文章

想控制GIF图片动画播放吗?试试gifffer.js

在线演示:http://www.gbtags.com/gb/demoviewer/3578/c6bec39a-61ae-4017-8e23-e0bc1eeb740f/example|index.html.htm 大家可能都斯通见惯了互联网上普遍使用的GIF图片,但是有没有想过让用户自己尝试控制GIF动画的播放呢?在今天这篇文章中,我们将介绍一个超棒的Javascript小类库 - gifffer.js,它可以帮助你添加控制GIF动画功能,想不想尝试一下? 如何使用? 首先引用JS,如下: <sc

cocos2d 缓存池 对象重复使用

1.缓冲池简单描述 我们知道一个游戏比如跑酷类型的游戏,游戏元素会不断重复.游戏元素会不断从屏幕右边创建出来,当一个元素移出左边屏幕时,又会消失掉.如果不断地new 对象,release 对象 会有性能影响.如何优化呢?就涉及到缓存池的概念. 再举一个例子:一个主角在一个竞技场中不断杀怪.每次有5个怪出现,杀死一个又会出来一个.每次出怪就new 怪,死亡怪就release怪,会很浪费的.已经死亡的怪,我们简单地给他补满血不就可以重复使用了嘛!像拍电影,一个人不是真正死亡,只是看起来死了,还是可以

(转载)你好,C++(23) 4.4.2 工资程序成长记:用数组处理批量数据,用循环结构执行重复动作

你好,C++(23) 4.4.2 工资程序成长记:用数组处理批量数据,用循环结构执行重复动作 4.4  从语句到程序 了解了各种表达式和语句之后,就相当于掌握了写作文要用到的词语和句子,但是,仅有词语和句子是无法构成一篇有意义的文章的.要完成一篇文章,先需要确定这篇文章的结构,是先分述再总述,还是逐层递进论述.定好结构后再按照结构的要求将词语和句子安排到合适的位置,这样才能写出一篇有意义的词句通顺的文章.编写程序就像写文章一样,也同样需要先根据需要处理的事务确定程序的流程控制结构,然后再将那些零

你好,C++(23) 4.4.2 工资程序成长记:用数组处理批量数据,用循环结构执行重复动作

4.4  从语句到程序 了解了各种表达式和语句之后,就相当于掌握了写作文要用到的词语和句子,但是,仅有词语和句子是无法构成一篇有意义的文章的.要完成一篇文章,先需要确定这篇文章的结构,是先分述再总述,还是逐层递进论述.定好结构后再按照结构的要求将词语和句子安排到合适的位置,这样才能写出一篇有意义的词句通顺的文章.编写程序就像写文章一样,也同样需要先根据需要处理的事务确定程序的流程控制结构,然后再将那些零散的语句串联起来描述一个完整的处理事务的过程,从而将多条零散的语句组织成可以完成一定功能的完整

Three.js 对模型多个动画切换展示(fbx)

来源 :https://blog.csdn.net/qq_30100043/article/details/80087471 简介 上一节本想直接了结动画这一章.最后一想,没有做过模型动画切换的案例.就此,再加一章,关于模型多个动画之间如何切换的问题. 案例实现 案例查看地址:http://www.wjceo.com/blog/threejs/2018-04-25/153.html 首先,我们需要先将模型导入,之前案例已经讲过如何导入,这里就不赘述. //加载模型 var loader = ne

教你如何在网页上用利用H5快速实现动画效果

在web开发中,GIF动画效果是随处可见,比如常见的loading加载.人物奔跑的gif图片等等,那么这些都是怎么实现的呢?其实实现的原理很简单,简而言之,这些所谓的动画都是一帧一帧的图片经过一段时间的间隔做出位移而来的:譬如,我们在PS里面制作GIF动画,首先要把每一帧所需要的图片制作出来,然后再通过导出的方式把GIF图片保存下来:相信会PS的同学,都可以熟练的制作一个基本的GIF动画图片:在web开发中,要实现这样的gif图片,也有很多方法:在这给读者提供一个思路,就是利用html5 can

JS利用短路原理简写if语句

看GoogleDoodle-Dance的源代码,学习到一个小知识——简写if语句. 几乎所有语言中||和&&都遵循“短路”原理,如&&中第一个表达式为假就不会去处理第二个表达式,而||正好相反. js也遵循上述原则.所有: a && b : 将a, b转换为Boolean类型, 再执行逻辑与, true返回b, false返回aa || b : 将a, b转换为Boolean类型, 再执行逻辑或, true返回a, false返回b 所以类似于这样的if语句

bbframework入门之路【六】常用的动作和动画

[正文] 今天我们来介绍下游戏开发中必不可少的东西,那就是动作和动画.bbframework除了支持Cocos2D-X里面提供的动作之外,我们自己也根据实际项目需求往框架里面新增了不少的动作,所以这部分的内容比较多,我们简单的列举几个常用的动作和一些常用的和动作相关的函数,剩下的大家可以自行参考框架的“UAction.lua”文件,UAction里面包含了bbframework提供的所有动作,包括每个动作的案例代码和详细的注释. 话不多说,我们直接进入主题.我们bbframework的动作是通过

初学JS——利用JS制作的别踩白块儿(街机模式) 小游戏

初学JS--利用JS制作的别踩白块儿(街机模式) 小游戏 这个是上个星期5写的了,当时是突然想写个游戏,就想到了别踩白块儿,当时的想法是 可能普通模式的别踩白块儿因为他的"块儿"是滚动的向上这种,以我目前会的技术想不出怎么写, 但是如果是街机模式,通过你每按一次按键之后他像下跳一格这样的就非常好实现了. 通过我目前会的知识,实现的步骤大概是这样的: 建一个4X4的表格,制作2张150X100的图片,一张全白色,一张全黑色,命名为0.JPG,1.JPG 就是说当文件名为0的时候就是白色的