Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Ruby 1.9.3 MRI 上使用Gosu
我有一个 Player 类,它有自己的 x/y 变量,还有一个 Cursor 类。考虑到 Player 和 Cursor 类在运动上没有区别并且值相同,我如何计算与#draw_rot玩家的角度?
#draw_rot
上图:游戏窗口的屏幕截图。
顺便说一下,光标是以实际操作系统光标为中心的图像。
两个物体之间的夹角为:
angle = Gosu.angle(player.x, player.y, cursor.x, cursor.y)
这是您在使用 Image::draw_rot 绘制玩家时可以使用的角度