0

我正在用 Java 编写自己的多人游戏;我需要根据鼠标位置旋转三角形多边形的帮助。我有这个三角形,它代表角色,玩家可以单击鼠标右键,子弹将从船的顶部发射(我指定为顶部的那个点),但我想要玩家的旋转(三角形),用于瞄准等,由鼠标控制以及它在屏幕上的位置。我该怎么做呢,我想展示一个动画,它也相对于鼠标所在的位置旋转,而不仅仅是出现在那里。

额外:还有一件事,在那之后,我很可能希望将鼠标锁定在屏幕上,这样它就不会掉线。如何将鼠标锁定在屏幕中央?

我正在使用drawPolygon来自的方法java.awt.Graphics,也许这是最好的方法?

4

0 回答 0