Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript画布高比例极低FPS_Javascript_Android_Css_Html_Canvas - Fatal编程技术网

Javascript画布高比例极低FPS

Javascript画布高比例极低FPS,javascript,android,css,html,canvas,Javascript,Android,Css,Html,Canvas,我用画布做了一个非常简单的游戏,我用480x320作为我的分辨率,然后我用CSS把东西放大到适合所有尺寸 canvas{height: 100% width:100%} html{height: 100% width:100%} 我正在使用英特尔XDK进行开发 游戏在高清分辨率的手机和平板电脑上运行非常流畅,但在全高清手机和平板电脑上运行速度非常慢,有没有办法在不损失太多FPS的情况下达到高档,我试着用更高的分辨率制作同一个游戏,然后缩小比例,这会让游戏变得更慢。试着用webworker来完成

我用画布做了一个非常简单的游戏,我用480x320作为我的分辨率,然后我用CSS把东西放大到适合所有尺寸

canvas{height: 100% width:100%}
html{height: 100% width:100%}
我正在使用英特尔XDK进行开发


游戏在高清分辨率的手机和平板电脑上运行非常流畅,但在全高清手机和平板电脑上运行速度非常慢,有没有办法在不损失太多FPS的情况下达到高档,我试着用更高的分辨率制作同一个游戏,然后缩小比例,这会让游戏变得更慢。

试着用webworker来完成所有的计算,而不是在主线程中运行它。也许这会对fps问题有所帮助。如果你的目标是安卓,请。。。制作一个应用程序,它会工作得更顺畅。然后,您可以给用户一个选项,安装应用程序或在浏览器中播放,但应用程序会更快。关闭插值。我不确定android是否支持这些功能,但您可以尝试一下: