2017-03-03 12 views
0

私は電子ゲームで作業しています。フルスクリーンで実行するとFPSが低下します。現在の解像度が1280x800のように、プログラムの解像度を変更する必要があります。ゲームのFPSを上げるには、800x600または1024x768が必要でした。画面解像度を変更するノードnpm

これを行うnpmノードはありますか?

+0

nodejsについてよく分かりませんが、外部のファンクションインターフェイスを持っている場合は、[ChangeDisplaySettings](https://msdn.microsoft.com/en-us/library/windows/desktop)を呼び出すだけで十分です。 /dd183411(v=vs.85).aspx)あなた自身 – Cauterite

+0

[screenres](https://github.com/davidmarkclements/screenres)がありますが、クロスプラットフォームサポート(OSXのみ)がないため、おそらく理想的ではないでしょう。 – RobC

+0

@RobCありがとうございましたが、WindowsとLinuxでも必要です。 – user92635438

答えて

0

私が今できる限り、キャンバスの幅と高さの属性を変更して、ピクセルキャンバスの数を減らし、ビューポートに合わせてサイズを変更してください。 canvaswidthheight属性は、例えば、そのCSS特性、異なること

<canvas width=4 height=4 style={width: 100px; height: 100px}>は、ピクセルが25倍にアップスケールされます(CSSを使用してサイズ変更された4x4ピクセルイメージと同様)。

関連する問題