cocos2d-x,lua,l粒子与进度条紧密结合

已知总时间,做一个方形倒计时,进度条跟着粒子跑,我的方案,
先让粒子moveto做匀速绕长方形一周,然后开启调度器,随时获取粒子位置求路径与周长百分比,设置精度条百分比(进度条用的progresstimer,做圆周),可是我的粒子和进度条跑的不一致

有图,有demo演示demo.zip (515.5 KB)…

原来这种特效是这么做的,虽然楼主的有问题,但提供了个思路,哈哈

可是我的这个长方形是四个圆角咋办,就是因为这四个圆角,使我的粒子,和进度条不一致,大神有什么好的解决方案吗

和上面个一样的处理,把它当作一个几何问题。对四个圆角再计算一次坐标。