我试图模仿cocos2dx
上某个iOS game的线条绘制,
我选择实现它的方法是创建一个动态的三次贝塞尔曲线。 为此,我将需要获得4 x-y屏幕位置:
1)开始点
2)控制点1
3)控制点2
4)结束点
至于起点和终点,显然我应该使用onTouchBegan
和onTouchEnded
并检索相关位置。
由于线应该立即绘制,不是绘制非处理线然后处理它,而是随时创建临时贝塞尔曲线,我真的不知道如何接近它并创建曲线。
onTouchMoved(cocos2d::Touch *Touch, cocos2d::Event *Event)
是有问题的部分,我如何确定相关的控制点?
欢迎任何有关不同实施的建议或想法。
干杯。