【Cocos2d-html5】运动中速度效果

在我们使用Action系统动作的时候,比如MoveTo,在进行运动的时候总是在规定的时间内进行匀速运动,有时候可能会想添加一些加速度的效果,cocos2d-html5就依然和cocos2dx一样为我们提供了这套。

主要分为5种运动速度效果:

第1种  指数缓冲

[javascript] view plain copy

  1. cc.EaseExponentialIn.create();
  2. cc.EaseExponentialOut.create();
  3. cc.EaseExponentialInOut.create();

第2种  Sine缓冲

[javascript] view plain copy

  1. cc.EaseSineIn.create();
  2. cc.EaseSineOut.create();
  3. cc.EaseSineInOut.create();

第3种  弹性缓冲

[javascript] view plain copy

  1. cc.EaseElasticIn.create();
  2. cc.EaseElasticOut.create();
  3. cc.EaseElasticInOut.create();

第4种  跳跃缓冲

[javascript] view plain copy

  1. cc.EaseBounceIn.create();
  2. cc.EaseBounceOut.create();
  3. cc.EaseBounceInOut.create();

第5种  回震缓冲

[javascript] view plain copy

  1. cc.EaseBackIn.create();
  2. cc.EaseBackOut.create();
  3. cc.EaseBackInOut.create();

一般来说,这些速度控制放在cc.MoveTo函数中效果最好,可以直接看运动中曲线的变化

用法就是直接把移动函数放入进来就可以了

[javascript] view plain copy

  1. sprite.runAction(cc.EaseBackIn.create(cc.MoveTo.create(1.2,cc.p(300,300))));

用起来还是很方便的,如果不喜欢这样嵌套使用,也可以分开用变量保存,最后再使用runAction进行动作。

时间: 2024-08-08 22:06:29

【Cocos2d-html5】运动中速度效果的相关文章

HTML5应用中accordion三种效果的探索

摘要:Accordion(手风琴,又名"抽屉")效果,因其收展样式形如手风琴而得名.通过层级关系,在信息展示和页面布局上,达到巧妙的平衡.因此,广泛运用于Web以及App交互设计中.在以往的项目中Accordion通常是由JavaScript编码实现.本次分享,着重探索两种不依靠JS,采用纯CSS3或HTML5来实现其效果.并对其优缺点作初步的对比. 传统JS实现方式 1.原生JavaScript 2.调用JS库文件,jQuery.jQuery Mobile $'.menu_lev1'

【转】实现运动的尾巴效果

原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8434598 使得运动的物体有尾巴的效果,可以使用CCMotionStreak. 这里我使用[Cocos2d-x游戏引擎开发笔记(12)]粒子系统实现与用户交互的特效的例子,使得效果更加的酷. 在头文件中加入: CCMotionStreak* strike; 然后在init函数中加入下面的代码: strike=CCMotionStreak::streakWithFade(1.

HTML5实现刮奖效果

原文:HTML5实现刮奖效果 要实现刮奖效果,最重要的是要找到一种方法:当刮开上层的涂层是就能看到下层的结果.而HTML5的canvas API中有一个属性globalCompositeOperation,这个属性有多个值,而实现刮奖效果要用到的值就是destination-out.意思就是:在已有内容和新图形不重叠的地方,已有内容保留,所有其他内容成为透明.这样可能不好理解,后面实现的时候会解释.有了globalCompositeOperation这个属性,实现过程就很简单了. 我们需要有两个

Unity游戏开发的数学与物理 4 ( 在物体运动中加入重力 )

在物体运动中加入重力 实现注意: 使用级数叠加算法 y += vy; //对位置上的加速度 vy += GR: //速度上的加速度 GR为重力加速度,在计算机中使用的加速度单位是特殊的dot/F^2 (像素/平方帧),而不是9.8 m/s^2 (米/平方秒) 微分是一种操作,是一种求微分系数的操作, 而微分系数是指函数关于某个值的变化率,这个概念在游戏开发中经常被用来考察某个函数变化的速度; f(x)关于x的变化率,基本的微分公式 d/dx(x) = 1 d/dx(x^2) = 2x d/dx(

jQuery+HTML5图片瀑布流效果

JavaScript与HTML5实现美女瀑布流布局,本方法是把图片的路径写在了JS的数组里,不过重点好像不是在这里,而是在图片如何自动排列的问题,你可以运行本实例后,点击“加载瀑布流布局”按钮,即可看到图片的瀑布流排列效果,现在很流行这个,希望您从本代码中能找到一些灵感. <!DOCTYPE HTML> <html> <head> <title>jQuery+HTML5图片瀑布流效果丨河北电动叉车|石家庄苗木</title> <style

Html5 页面中 JavaScript 启动调用的三种方法比较

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 首先,来看一下 Html5 页面引用 JavaScript 代码的几种方式: 1.Html5 页面中使用 <script>  标签容纳

JS运动中的封装的部分实用函数(框架)总结

JS运动中的封装的部分实用函数(框架)总结 前段时间学习JS运动时做的很实用的几个函数,应该可以称之为小的框架了,现在总结一下.为什么不当时就总结呢?我认为所谓总结不是趁着大脑中还残留着对新知识印象的时候将其写下来,而是过了一段时间之后再回头去看,将其重新拾起,这个时候一般会有对这些新东西的新看法和新的体会,我把这个过程称为"知识的发酵".对于我来说经过 "发酵"之后的带有自己的见解和体会东西才可以称之为总结. 下面分为几个版本来说,也反映了他们的进化过程,这几个函

网页设计中手风琴效果的20个最佳实践

在这篇文章中,分享一组网页设计中手风琴效果的20个最佳实践.当你想在有限的页面空间内展示多个内容片段的时候,手风琴(Accordion)效果就显得非常有用,它可以帮助你以对用户非常友好的方式实现多个内容片段之间的切换. 您可能感兴趣的相关文章 Web 开发中很实用的10个效果[源码下载] 精心挑选的优秀jQuery Ajax分页插件和教程 12个让人惊叹的的创意的 404 错误页面设计 让网站动起来!12款优秀的 jQuery 动画插件 十分惊艳的8个 HTML5 & JavaScript 特效

html5+css3中的background: -moz-linear-gradient 用法

在CSS中background: -moz-linear-gradient 让网站背景渐变的属性,目前火狐3.6以上版本和google浏览器支持这个属性. background: -moz-linear-gradient(top,  #bccfe3 0%, #d2dded 100%);  适合 FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bccfe3), color-stop(