Unityで解像度を設定する方法

導入

Unity (最終リリース) でゲームの解像度を設定するには、次の 2 つの方法があります。


コード経由でゲームの解像度を設定する

void Start()
{
    
    
    Screen.SetResolution(1920, 1080, true); // 这里设置分辨率为1920*1080,并以全屏模式执行
}

このうち Screen.SetResolution() 関数はゲームの解像度を設定するために使用され、パラメータの意味は幅、高さ、フルスクリーンかどうかです。さまざまなデバイスで固定解像度を使用すると、表示効果の歪みや変形が発生する可能性があるため、特定のデバイスやゲームのニーズに応じて適応的に調整することが最善であることに注意してください。


エディター パネルからゲームの解像度を手動で設定する

ゲームの解像度は、Unity のエディター パネルで手動で設定できます。以下のような方法:

まず、「ファイル」→「ビルド設定」を選択し、「ビルド設定」ウィンドウを開き、このウィンドウ内の「プレーヤー設定」ボタンをクリックして、「プレーヤー設定」パネルを開き、「解像度とプレゼンテーション」タブを選択します。 , ここでは、ゲームの解像度を設定する目的を達成するために、ゲームのウィンドウ サイズを設定できます。

なお、PC側でUnityゲームを実行する場合は、フルスクリーンモード、ウィンドウモード、WebGLなどさまざまな表現に対応できるため、実際のニーズに合わせて柔軟に選択する必要があります。モバイル デバイスで実行されるゲームは、ゲームのパフォーマンスとユーザー エクスペリエンスを確保するために、デバイスの画面解像度やアスペクト比などの要素に応じて調整する必要があります。


おすすめ

転載: blog.csdn.net/qq_20179331/article/details/130232824