游戏不同于普通的应用程序。
应用程序采用注册的方式,而xna之中采用问询的方式。减少开销。
从键盘静态类中获取键盘状态表然后获取判断是否某个按键被按下了。
KeyboardState ks = Keyboard.GetState();
if (ks.IsKeyDown(Keys.Left))
{
Console.WriteLine("left");
}
鼠标操作:
显示鼠标 IsMouseVisible = true;
MouseState ms = Mouse.GetState();
MouseState 的结构体
LeftButton,RightButton,ScrollWheelValue
类似的方法来进行判断是被按下,
.x,.x等属性
GamePadState
略