Gosu:让图像指向光标

时间:2013-06-15 16:10:47

标签: ruby libgosu

我在Ruby 1.9.3 MRI上使用Gosu

我有一个Player类,它有自己的x / y变量,以及具有相同的Cursor类。 考虑到Player和Cursor类在移动方面没有差异且值相同,我如何计算玩家#draw_rot的角度?

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

顺便说一句,光标是以实际OS光标为中心的图像。

1 个答案:

答案 0 :(得分:1)

两个物体之间的角度是:

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

使用Image :: draw_rot

绘制播放器时可以使用的角度