gpt4 book ai didi

java - 根据鼠标 X 坐标旋转图像

转载 作者:行者123 更新时间:2023-12-01 14:03:02 25 4
gpt4 key购买 nike

我一直在试图找到这个问题的答案,但无法完全得到我需要的东西。顺便说一句,使用 Slick 2D/

我希望java屏幕在开始运行时捕获鼠标,没有问题,但是我需要一个中心 Sprite 根据鼠标左右移动来旋转。

例如。我有:

Input input = gc.getInput(); 
if(input.isKeyDown(Input.KEY_A))
{
arrow.rotate(-0.2f * delta);
}

但是如果 Input.KEY_A 我需要类似 mouse_left 的东西

我希望这是有道理的!

提前致谢

最佳答案

您可以先尝试读取鼠标位置:

Point mousePos = MouseInfo.getPointerInfo().getLocation();

它将为您提供屏幕上的位置。然后比较mousePos.x与目标的(您正在其上绘图的组件:)

Point targetLoc = targetComponent.getLocationOnScreen()

如果mousePos.x < targetLoc.x那么与目标位置相比,鼠标位于左侧。

关于java - 根据鼠标 X 坐标旋转图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19189951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com