工作需求,要做个水滴粘连的效果。
实际运用的知识:
1.两点形成的直线和坐标系的角度
2.求圆上点的坐标(知道角度,半径)
3.向量旋转
4.坐标系转换
实现思路,运用cocos的绘图系统,画直线和画贝塞尔曲线两个方法,组成的一个形状,作为两个圆之间的填充部分。
需要的求得信息:
- 圆上的两点
备注:圆上的两点需要做的是一个张开角度上的两点,这个角度随意,所以公式是必须的,因为角度不对的话会导致实际绘制的过程中看起来图形和圆连接不自然。 - 贝塞尔曲线的顶点
有帮助的博客:
https://blog.youkuaiyun.com/u013040887/article/details/82964772
https://blog.youkuaiyun.com/Chouglas/article/details/50967566
上面这个博客就很好地展示了图形和圆连接不自然的问题