UrhoSharp示例应用程序从UrhoSharp模板为Visual Studio应该退出当ESC
键被按下:
Input.SubscribeToKeyDown(args => { if (args.Key == Key.Esc) Exit(); });
然而,它似乎不是。
我发现我需要先点击应用程序窗口,然后按ESC
。问题似乎是造成的应用程序窗口没有一个焦点时,应用程序启动。(应用程序的控制台窗口有焦点时,应用程序启动)
如何给焦点的应用程序窗口在UrhoSharp?
您是否通过F5调试器启动程序?如果是这样,那么使用Ctrl+F5代替"不调试就开始",模板主窗口应该有焦点。
在启动这些项目时,我也通常将鼠标设置为可见作为默认值:
Input.SetMouseVisible(true, false);