1

我在 Ruby 1.9.3 MRI 上使用Gosu

我有一个 Player 类,它有自己的 x/y 变量,还有一个 Cursor 类。考虑到 Player 和 Cursor 类在运动上没有区别并且值相同,我如何计算与#draw_rot玩家的角度?

窗口的屏幕截图 上图:游戏窗口的屏幕截图。

顺便说一下,光标是以实际操作系统光标为中心的图像。

4

1 回答 1

2

两个物体之间的夹角为:

angle = Gosu.angle(player.x, player.y, cursor.x, cursor.y)

这是您在使用 Image::draw_rot 绘制玩家时可以使用的角度

于 2013-09-04T11:03:38.877 回答