XNA如何检查游戏窗口是否交叉“;X";点击
您好,我正在使用XNA为Windows PC制作一个游戏,我想检查一下游戏窗口十字“X”的点击时间,这样我就可以画一个菜单并做其他事情,而不是关闭游戏 所以,是的,我怎样才能检查十字架被点击的时间XNA如何检查游戏窗口是否交叉“;X";点击,xna,xna-4.0,Xna,Xna 4.0,您好,我正在使用XNA为Windows PC制作一个游戏,我想检查一下游戏窗口十字“X”的点击时间,这样我就可以画一个菜单并做其他事情,而不是关闭游戏 所以,是的,我怎样才能检查十字架被点击的时间 谢谢 XNA没有什么特别需要的,你可以用同样的方法来做,就像没有它一样 在Initialize或LoadContent方法中,需要找到游戏正在使用的Windows窗体引用,并向其添加关闭事件 Form form = Form.FromHandle(Window.Handle) as Form; fo
谢谢 XNA没有什么特别需要的,你可以用同样的方法来做,就像没有它一样 在
Initialize
或LoadContent
方法中,需要找到游戏正在使用的Windows窗体引用,并向其添加关闭
事件
Form form = Form.FromHandle(Window.Handle) as Form;
form.FormClosing += OnClosing;
然后使用此onclose
方法,您可以取消关闭事件,并运行自己的菜单屏幕。(可能通过更改游戏状态和绘制其他图形)
void OnClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
ShowMenuScreen();
}