cocos2dx-Action-圆周运动

原创 2016年05月30日 14:59:20
if srpite == nil then return end 
srpite:stopAllActions()
local cfg = cfg or {}
local cirCleR = cfg.cir or 50 
local dir = dir or 1
local x = 0
local y = 0
local  beagainX  = bX or srpite:getPositionX()
local  beagainY  = bY or srpite:getPositionY()
local convRtain = srpite:getRotation() >= 360 and  1 or srpite:getRotation()
local function Run_Crile()
       x = beagainX + (math.cos(convRtain * 3.14 / 180) * cirCleR) 
       y = beagainY + (math.sin(convRtain * 3.14 / 180) * cirCleR) 
       srpite:setRotation(90-convRtain)
       srpite:setPosition(x ,y )
       convRtain = convRtain >= 360 and 1  or convRtain + 1 * dir
    end
    local cfun = cc.CallFunc:create(Run_Crile)
    local ccSequencde = cc.Sequence:create(cfun)
    srpite:runAction(cc.RepeatForever:create(ccSequencde))
版权声明:本文为博主原创文章,未经博主允许不得转载。

cocos2dx学习笔记:自定义动作实现圆周运动

From: http://cstriker1407.info/blog/cocos2dx-study-notes-custom-actions-realization-of-circular-mo...
  • peoplezhou
  • peoplezhou
  • 2014年12月08日 14:57
  • 1181

实现精灵沿着圆形轨迹运动

Point pos(100, 100); //start point m_animSprite->setPosition(pos); int count = 8; flo...
  • guggy
  • guggy
  • 2014年05月16日 20:48
  • 1941

cocos2d-x实现node圆弧运动 (附源代码)

纪录下自己写的东西! 头文件: /* 圆弧动作类 */ class CCArcBy : public cocos2d::CCActionInterval { public: //初始化圆弧动作类 ...
  • daoxwj
  • daoxwj
  • 2014年10月25日 16:50
  • 3078

Cocos2d-x -自定义动作 圆周运动

原文地址: 在之前的文章中我们曾经讲过Cocos2d-x中的各种动作的使用方法,我们先来简单的回顾一下与动作相关的内容    1.Cocos2d-x中的所有动作类的文件都位于 Cocos2d-x-...
  • lognic10
  • lognic10
  • 2014年06月13日 18:19
  • 1250

cocos2d 圆周运动 c++到lua的封装

  • 2017年07月03日 11:37
  • 1KB
  • 下载

cocos2dx-Action-圆周运动

if srpite == nil then return end  srpite:stopAllActions() local cfg = cfg or {} local cirCleR = cfg....
  • u010664312
  • u010664312
  • 2016年05月30日 14:59
  • 417

自定义圆周运动动画理解

工作中遇到一个动画需求,于是从网上找了个例子,修改加注释理解了一下。 理解步骤如下: 1:继承Animation,复写 applyTransformation()方法 2:在applyTra...
  • niu0147
  • niu0147
  • 2016年08月23日 17:12
  • 819

力学现象演示——圆周运动与弹簧弹力

一、物理现象描述        本程序模拟了一个系在弹簧一端的小球在弹簧的弹力作用下,作圆周运动,假设弹簧的初始长度为0,弹力系数为16N/m,小球质量为1kg,弹簧的弹力提供小球做圆周运动时候的向...
  • wang_dong001
  • wang_dong001
  • 2016年12月11日 21:15
  • 381

JS原生之--圆周运动(转转转)

js原生实现球体的圆周(椭圆)运动
  • u012967849
  • u012967849
  • 2016年09月22日 08:59
  • 989

css3 3D圆周运动

Document div{ position: absolute; top: 200px; left: 200px; border-radius: 50%; width: 0; he...
  • MrFano
  • MrFano
  • 2017年06月05日 09:58
  • 468
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2dx-Action-圆周运动
举报原因:
原因补充:

(最多只允许输入30个字)