cocos2d-x 使用黄金矿工类型游戏中的绳子伸缩问题

想问下,cocos2d-x用什么方法实现绳子延伸,这样的动作?

MoveTo?

因为绳子和前面的钩子是两个sprite,要在移动的过程中怎么修改绳子的显示长度?

利用setScaleX方法拉伸

对不起看错了,应该是用ScaleTo或者ScaleBy动作会比较好

这样拉伸会不会把绳子的图片拉变形?

而且ScaleBy或者ScaleTo,是放大的比例。而像这类游戏,只是需要绳子延长到某个点

有人有好的想法嘛?

绳子没甩之前缩放到很小,然后动态判断需要多少比例setscalex,y一下,别忘记锚点。试试把,我没做过这个类型额

setTextureRect 贴图缠绕设置成warp

可以看下这个开源游戏

http://www.raywenderlich.com/14793/how-to-make-a-game-like-cut-the-rope-part-1

使用ProgressTimer来进行,利用setPercentage函数来改变