使用Golang制作游戏,因为它似乎非常适合游戏。我让玩家总是面对鼠标,但想要一个转身速度来让某些角色比其他角色转得慢。以下是它计算转弯圆的方法:func(p*player)handleTurn(winpixelgl.Window,dtfloat64){mouseRad:=math.Atan2(p.pos.Y-win.MousePosition().Y,win.MousePosition().X-p.pos.X)//theangletheplayerneedstoturntofacethemouseifmouseRad>p.rotateRad-(p.turnSpeed*dt){p.ro