📄 inputgamecomponent.cs
字号:
#region Using Statements
using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Graphics;
#endregion
namespace SceneryComponent.Components
{
/// <summary>
/// This is a game component that implements IUpdateable.
/// </summary>
public partial class InputGameComponent : Microsoft.Xna.Framework.GameComponent
{
/// <summary>
/// Dispositivo gr醘ico
/// </summary>
protected GraphicsDevice device;
// Teclas de rotaci髇 a la izquierda
private List<Keys> m_RotateLeftKeys = new List<Keys>(new Keys[] { Keys.Left, Keys.Q });
// Teclas de rotaci髇 a la derecha
private List<Keys> m_RotateRightKeys = new List<Keys>(new Keys[] { Keys.Right, Keys.E });
// Teclas de avanzar
private List<Keys> m_ForwardKeys = new List<Keys>(new Keys[] { Keys.Up, Keys.W });
// Teclas de retroceder
private List<Keys> m_BackwardKeys = new List<Keys>(new Keys[] { Keys.Down, Keys.S });
// Teclas de desplazarse a la izquierda
private List<Keys> m_StrafeLeftKeys = new List<Keys>(new Keys[] { Keys.A });
// Teclas de desplazarse a la derecha
private List<Keys> m_StrafeRightKeys = new List<Keys>(new Keys[] { Keys.D });
/// <summary>
/// Teclas de rotaci髇 a la izquierda
/// </summary>
protected List<Keys> RotateLeftKeys
{
get
{
return m_RotateLeftKeys;
}
}
/// <summary>
/// Teclas de rotaci髇 a la derecha
/// </summary>
protected List<Keys> RotateRightKeys
{
get
{
return m_RotateRightKeys;
}
}
/// <summary>
/// Teclas de avanzar
/// </summary>
protected List<Keys> ForwardKeys
{
get
{
return m_ForwardKeys;
}
}
/// <summary>
/// Teclas de retroceder
/// </summary>
protected List<Keys> BackwardKeys
{
get
{
return m_BackwardKeys;
}
}
/// <summary>
/// Teclas de desplazamiento a la izquierda
/// </summary>
protected List<Keys> StrafeLeftKeys
{
get
{
return m_StrafeLeftKeys;
}
}
/// <summary>
/// Teclas de desplazamiento a la derecha
/// </summary>
protected List<Keys> StrafeRightKeys
{
get
{
return m_StrafeRightKeys;
}
}
/// <summary>
/// Obtiene si se est
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -