如何扭曲图片?使得图片变为弯曲的形状,类似于sin函数

看到test代码里面有waves特效,但是源代码看不懂呀~
求解怎么实现图片的扭曲~

我想要的效果就是只用一张水平的图片 做出平滑的上坡效果,
感觉waves特效只去一般的样子~~
求大神指导。

主要是要实现 同一张图片不同位置扭曲的程度不同。

多边形贴图

可否具体一点~~ 没太理解,

参考ccsprite里的实现,无非就是ccsprite是4个点,而你的曲线是几个到几十个点

额…ccsprite里实现的什么? 没太懂什么叫多边形贴图~~

楼主的问题可解决了么?

并没有呀~~ 你也遇到相同需求么?

CCSprite是用4个顶点画的,你可以用10000个顶点来画一张图片。 把纹理坐标指定好。 这些个顶点的位置 按照 正弦函数 运动就可以了:13:

大神 贴个示例代码

我是一只用lua开发的小菜鸟呀…C++那里不太熟…自己尝试了很多方法都不太行…

同问如何弯曲图片呀