Cocos2d-x:用继承自CCSprite的子类实现点到点之间的画线
因为想要实现把两个精灵用线连接起来的功能,就想到用Opengl 话直线,但是Opengl 直接画线会被CCLayer 遮挡,而且还不能设置Z轴坐标;于是上网查,但是查到的都是关于用OpenGL 画线的原理,而且没有贴图的效果;
于是自己就写了一个继承自CCSprite 的类LineSprite来实现,原理是通过线两端的两个点计算旋转角度和两个点的距离来对X轴缩放并进行旋转;从而达到在两个点之间绘
原创
2013-11-06 19:21:37 ·
1939 阅读 ·
3 评论