cocos2d-x实现node圆弧运动

本文介绍了如何使用cocos2d-x框架为Node实现圆弧运动和旋转效果。通过创建直线方程并找到圆弧的圆心位置,结合CCArcBy action,可以设置节点的转动半径、角度、方向和时间,从而让节点沿着圆弧路径移动,并调整其方向。在更新过程中,结合内置的ccpRotateByAngle方法,确保节点能正确地顺时针或逆时针转动。
摘要由CSDN通过智能技术生成

      最近在用cocos2d-x做鱼在水池里游动,直线游动比较容易实现,但是要使鱼转弯,绕着圆弧游动就有点难度了,不仅鱼的位置是圆的轨迹点,它的方向也要跟着相应变化,并且要准确控制它是顺时针转还是逆时针。搞了大半天,不断试验不断修改,终于把它封装成一个CCArcByaction, 以后可以直接拿来用了。 CCArcBy的初始化方法是

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值