使用鼠标实现线条绘制的最佳方法

时间:2014-02-14 21:16:09

标签: java line draw 2d-games

我正在用Java创建一个游戏,我需要用户能够在屏幕上绘制任何类型的线条,方法是在屏幕上按住并拖动鼠标。

该线可以是任何类型的曲线。总“'自由形式'行。

我还需要能够检测游戏对象与该线的碰撞。而且,能够“分开”线上的特定点,以便在该线上的任意两点之间绘制矢量。

这样做的好方法是什么?我应该使用Path2D对象吗?或ListLine2D个对象?或ListPoint个对象?还有什么吗?

由于

1 个答案:

答案 0 :(得分:-1)

当尝试按照您的描述进行操作时,我发现以下类对我的代码基础非常有用:

http://cs.fit.edu/~ryan/java/programs/2d/Curve-java.html

祝你好运!