我正在将我制作的游戏从 Windows (Visual Studio c# XNA4) 移植到 Android。
在游戏中,我需要找到用户“触摸”的位置(我已经做过),然后将玩家“指向”这个触摸位置(在这个角度绘制玩家位图)。
在 c# 和 XNA4 中,我使用了以下内容:
Matrix rotationMatrix = Matrix.CreateRotationZ(playerAngle);
PlayerDirection = Vector2.Transform(up, rotationMatrix);
如果球员位置是
x = 200;
y = 200;
触摸坐标是
x = 300;
y = 300;
我如何让玩家“指向”用户触摸的地方?