Ios5 如何在ios 5/6中实现平滑线条绘制,如下面的示例?

Ios5 如何在ios 5/6中实现平滑线条绘制,如下面的示例?,ios5,drawing,ios6,Ios5,Drawing,Ios6,我一直在开发线条绘制应用程序,这些应用程序可以生成如下线条: 我真的很想画这样的线: 我不知道用什么技巧来画出像毛笔一样的线条 我希望你能给我一些建议,或者改发一篇关于这个问题的帖子。我找了一个小时了。我不知道该用什么术语来提出正确的问题 谢谢您有两个问题需要解决: 如何确定要绘制的线条的宽度 绘制适当的宽度线 理想情况下,您希望从用户的手指获得压力信息,以了解线的宽度。用户按压的力度越大,线条越粗。但是,运行iOS的电容式触摸设备无法获取此信息。因此,您的下一个选择是根据用户在屏幕上移动手

我一直在开发线条绘制应用程序,这些应用程序可以生成如下线条:

我真的很想画这样的线:

我不知道用什么技巧来画出像毛笔一样的线条

我希望你能给我一些建议,或者改发一篇关于这个问题的帖子。我找了一个小时了。我不知道该用什么术语来提出正确的问题


谢谢

您有两个问题需要解决:

  • 如何确定要绘制的线条的宽度
  • 绘制适当的宽度线
  • 理想情况下,您希望从用户的手指获得压力信息,以了解线的宽度。用户按压的力度越大,线条越粗。但是,运行iOS的电容式触摸设备无法获取此信息。因此,您的下一个选择是根据用户在屏幕上移动手指的速度使用一些算法。缓慢移动可能意味着线条更粗,快速移动可能意味着线条更细。或者相反,取决于你想要实现什么


    根据应用程序是否使用OpenGL,绘制适当的宽度线有许多选项。主要是,我将使用一个小的抗锯齿圆形图像,用于在像素缓冲区中绘制。适当缩放图像以绘制不同宽度的线条部分。问题的这一部分有很多选项,因此您可能希望将其作为一个单独的问题提问,同时还包括您是否使用OpenGL、Core Graphics或其他内容的详细信息。

    谢谢Hitesh。谢谢你的回复。我想我的第一个问题是使用哪个系统?核心图形、OpenGL、Cocos2d等。。(优点/缺点)每个网站都有很好的示例。更妙的是,那些深入研究这一点的帖子。