标签: java line draw 2d-games
我正在用Java创建一个游戏,我需要用户能够在屏幕上绘制任何类型的线条,方法是在屏幕上按住并拖动鼠标。
该线可以是任何类型的曲线。总“'自由形式'行。
我还需要能够检测游戏对象与该线的碰撞。而且,能够“分开”线上的特定点,以便在该线上的任意两点之间绘制矢量。
这样做的好方法是什么?我应该使用Path2D对象吗?或List个Line2D个对象?或List个Point个对象?还有什么吗?
Path2D
List
Line2D
Point
由于
答案 0 :(得分:-1)
当尝试按照您的描述进行操作时,我发现以下类对我的代码基础非常有用:
http://cs.fit.edu/~ryan/java/programs/2d/Curve-java.html
祝你好运!