我正在尝试用java做一个矩形,用于在屏幕上绘制纹理。纹理是一个精灵表,所以我需要得到正确的精灵在正确的位置。所需参数如下:
x和y图像位置(从何处开始查找精灵表中的纹理)
要在精灵表内拾取的图像的宽度和高度
x和y位置(在屏幕上绘制实际纹理的位置)
我尝试使用rectangle类在spritesheet中选择一个矩形的图像。问题是矩形类没有采用x和y起始位置参数。我在网上看到有人这么做。就像这样:
new Rectangle(xpos, ypos, width, height);
但由于某些原因,我的矩形只能接受宽度和高度参数,而不能接受原始参数。它们必须在一个维度内。如何使矩形类接受这四个参数?
1条答案
按热度按时间xdnvmnnf1#
import javafx.scene.shape.Rectangle;
会给你权利的Rectangle
班级。此类具有以下构造函数:
编辑:@beethekay的评论是正确的,如果你用的是
java.awt.Rectangle