我想用 Three.js 做一个游戏,但是如何让它全屏呢?我看到了这篇文章,并且在我的代码中包含了 THREEx,但是当我这样做时:THREEx.FullScreen.request()
没有任何反应!为了调试,我查看了 THREEx 代码,并将其更改为:
THREEx.FullScreen.request = function(element)
{
element = element || document.body;
if( this._hasWebkitFullScreen ){
element.webkitRequestFullScreen();
console.log("f");
}else if( this._hasMozFullScreen ){
element.mozRequestFullScreen();
console.log("g");
}else{
console.assert(false);
}
}
因此,这默认使 document.body 全屏,并在控制台中打印“f”。但是——什么都没有!控制台中没有错误消息或任何东西......我已经尝试了他的池示例,它有效,所以我很确定这不是我的电脑的错......