我正在使用NodeJS和EaselJS构建一个小游戏,可以在本地主机上以浏览器方式运行。我下载了Visual Studio并开始创建UWP应用程序,以便在Xbox One上播放。实际上,Visual Studio只是中间人,我使用“启动页”并将其指向本地托管的Web服务器来创建应用程序,而不是重新发明轮子。
当作为窗口/ Xbox应用程序运行时,我希望利用Windows.UI功能,特别是对于在电视上显示的过扫描能力。到目前为止,我无法让JS检测执行类型。我已经添加了
但是当我在普通的浏览器中运行它时,会出现“Windows未定义”的引用错误。我也尝试了其他方法。
当作为窗口/ Xbox应用程序运行时,我希望利用Windows.UI功能,特别是对于在电视上显示的过扫描能力。到目前为止,我无法让JS检测执行类型。我已经添加了
if (Windows)
{
Windows.UI.ViewManagement.ApplicationView.getForCurrentView() ...
}
但是当我在普通的浏览器中运行它时,会出现“Windows未定义”的引用错误。我也尝试了其他方法。
if(typeof Windows !== 'undefined'){....
这使得浏览器版本可以正常运行,但是在Visual Studio中进行的部署测试也无法看到它(我放置了一个调试控制台输出来确保)。
是否可能实现两者兼顾的执行方式,还是我需要全力以赴,在VS中开发一个特定版本的游戏来达到我的目的?
typeof Windows != 'undefined'
呢? - Shawn Kendrot