我正在用 Electron 开发一款游戏。全屏运行时 FPS 会下降。我需要以编程方式更改屏幕分辨率,例如我当前的分辨率是 1280x800
,我需要将其设置为 800x600
或 1024x768
以提高游戏的 FPS。
是否有任何 npm-node 可以这样做?
最佳答案
据我所知,您现在能做的最好的事情就是更改 Canvas 宽度和高度属性,以减少像素 Canvas 数量并调整其大小以适合视口(viewport)。
请注意 canvas
width
和height
属性与其 CSS 属性不同,例如<canvas width=4 height=4 style={width: 100px; height: 100px}>
将导致像素放大 25 倍(与使用 CSS 调整大小的 4x4 像素图像类似)。
关于javascript - 用于更改屏幕分辨率的 npm Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42586162/