急~~~求助
是这样的,现在小弟要做一个游戏,要刷新图片。以身体为例子
代码如下:
在类里面我还定义了一个
public int[] keyRect = new int[1];
public Page1()
{
keyRect[0] = 0;
InitializeComponent();
Body.KeyDown += new KeyEventHandler(Body_KeyDown);//判断键盘摁键
DispatcherTimer dispatcherTimer = new DispatcherTimer();//根据键盘摁键情况改变图片位置
dispatcherTimer.Tick += new EventHandler(Timer_Tick);//刷新页面
dispatcherTimer.Interval = TimeSpan.FromMilliseconds(100);
dispatcherTimer.Start();
}
我想通过数组的状况值的情况来表示按键松开或者是摁下,当一直摁下C键时为 keyRect 为1,松开为0.由 keyRect 值在 dispatcherTimer() 中修改图片位置情况,最后由 Timer_Tick 函数刷新页面然后使身体动起来
private void Body_KeyDown(object sender, KeyEventArgs e)
{
if( e.Key == Key.C )
{
keyRect[0] = keyRect[0] + 1;
}
}
private void dispatcherTimer()
{
}
private void Timer_Tick(object sender, EventArgs e)
{
}