我正在开发一款马里奥熟悉的游戏(c#和xna游戏工作室4.0)。当鼠标指向对象时,我想让对象改变颜色。
会像
那样If(Mouse.Intersects.(object)) {}
工作
答案 0 :(得分:0)
MouseState current_mouse = Mouse.GetState();
Vector2 pos = new Vector2(current_mouse.X, current_mouse.Y);
允许您检测鼠标位置。然后,您需要弄清楚世界坐标中的含义,这取决于您实施相机的方式。