根据鼠标位置旋转三角形多边形?

时间:2012-11-04 14:28:34

标签: java rotation mouse

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

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

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

0 个答案:

没有答案