在 Graphics2D
上绘图以在屏幕显示上使用时,使用浮点坐标与整数坐标有什么优势吗?
最佳答案
这取决于你想画的东西的类型。
如果您要绘制“合成”的东西,例如用户界面小部件,例如按钮等,那么坚持使用整数坐标是有意义的。
另一方面,如果您正在绘制“有机”事物,例如三角形的表示或连接图中顶点的边,那么使用 float 是有意义的。
另一种思考方式是使用浮点值尽可能接近真实坐标对场景进行建模,并让 Graphics2D 引擎在屏幕上绘制时确定坐标的去向(以像素坐标表示)。
关于java - 绘制: Use floating point vs.整数的坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5784081/