gpt4 book ai didi

java - 在LWJGL中变换硬件光标

转载 作者:行者123 更新时间:2023-11-30 08:03:21 27 4
gpt4 key购买 nike

我正在使用 LWJGL 的 Mouse.setNativeCursor() 来更改我正在制作的游戏中的光标。然而,游戏的其余部分被放大,而光标保留 1:1 的像素比,因此光标看起来不合适。

有没有一种有效的方法来动态转换光标?

如果不是,软件光标(在鼠标坐标处绘制图像)通常被认为是一个不错的选择吗?到目前为止我一直避免使用它,因为 I have heard它将鼠标移动与游戏的帧速率联系起来,这可能会导致延迟。

最佳答案

我不知道,唯一的选择可能是缩放光标的纹理。或者,您可以隐藏光标并在 OpenGL 中绘制它。您只需在屏幕上方绘制一个 2D 四边形及其所有内容即可。这可以让您调整其大小,但可能会让用户感到困惑并使鼠标更加不准确。

如果您正在寻找无延迟的动态缩放,隐藏它并绘制四边形可能是最好的方法。

关于java - 在LWJGL中变换硬件光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31549988/

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