当我将鼠标悬停在其上方时,我想缩放其精灵,但找不到找到方法。也许我的图形使用相同的精灵有问题吗?
这是我的代码:
Texture t = new Texture("sprite.png");
Sprite s = new Sprite(t);
Spritebatch batch = new Spritebatch();
batch.begin()
positionX=(1366)/4 * 3;
positionY =525;
for(int i=0;i<3;i++){
for (int i=0;i<3;i++){
batch.draw(s,positionX-50,positionY-160,125,125);
positionY-=110;
}
batch.end();
在for循环上绘制了三个精灵,我只想缩放鼠标悬停的精灵。
答案 0 :(得分:0)
您可以使用plot_densities2 <- function(densities) {
print(ggplot(data = densities, aes(x = x, y = y, fill = group)) +
theme_bw() + geom_area(alpha = 0.5))
}
我不建议将batch.draw用于精灵。
我先使用s.setSize(scale * s.getWidth(), scale * s.getHeight())
,然后再使用s.setPosition(x, y)
,它使用精灵的设置位置和大小
您可以通过以下操作找出鼠标是否位于精灵上方
s.draw(batch)
然后从此处调用调整大小的代码