Version: 5.4

QualitySettings

class in UnityEngine

/

継承:Object

マニュアルに切り替える

説明

画質設定のスクリプトインターフェース。

画質設定には任意の数値があります。それぞれの細かい設定は、プロジェクトの Quality Settings で設定されています。このクラスを利用して、実行時に現在設定されている画質レベルを変更することができます。

Static 変数

activeColorSpaceアクティブな色空間 (読み込みのみ可)
anisotropicFilteringグローバルでの異方性フィルタリングモードを設定する。
antiAliasingAA のフィルタリングオプションを設定する。
asyncUploadBufferSize非同期テクスチャアップロードを使用すると、タイムスライスした非同期テクスチャをメモリーとタイムスライスを制御しながら、レンダースレッド上にアップロードできる。ドライバが行うメモリアロケーション以外、アロケーションはない。データを読み込んでテクスチャデータをアップロードするために、サイズ制御可能なリングバッファが再使用される。asyncUploadBufferSize を使用して、非同期テクスチャアップロードのバッファサイズを設定する。サイズはメガバイト単位で、最小値は 2 、最大値は 512。バッファは、現在ロードしている最大のテクスチャに合わせて自動的にリサイズするが、シーンで使用されている最大のテクスチャに近い値を設定し、パフォーマンス上の負荷を生じるバッファのリサイズを避けることことが推奨される。
asyncUploadTimeSlice非同期テクスチャアップロードを使用すると、タイムスライスした非同期テクスチャをメモリーとタイムスライスを制御しながら、レンダースレッド上にアップロードできる。ドライバが行うメモリアロケーション以外、アロケーションはない。データを読み込んでテクスチャデータをアップロードするために、サイズ制御可能なリングバッファが再使用される。Use asyncUploadTimeSlice to set the time-slice in milliseconds for asynchronous texture uploads per frame. Minimum value is 1 and maximum is 33.
billboardsFaceCameraPosition有効にすると、ビルボードはカメラの向いている方向でなく、カメラ位置に正面を向ける。
blendWeightsブレンドのウェイト
desiredColorSpace期待される色空間 (読み込みのみ可)
lodBiasLOD を切り替える距離のグローバル乗数。
masterTextureLimitすべてのテクスチャに適用される、テクスチャサイズの上限を設定する。
maximumLODLevelLOD の最大レベルを設定する。すべての LOD グループに適用される。
maxQueuedFramesグラフィックスドライバによってキューに入れられるフレームの最大数を設定する。
names現在利用できる、クオリティー名のリストを取得する。
particleRaycastBudget衝突テストのためにフレームごとに使用できるレイキャストの最大数
pixelLightCountオブジェクトに影響を与える、ピクセルライトの最大数を設定する。
realtimeReflectionProbesゲーム再生中のリフレクションプローブを有効にする。
shadowCascade2Split法線に沿ったカスケードの 2 分割設定。0 を基準として、その値によりカスケードの位置が決定される。
shadowCascade4Split法線に沿ったカスケードの 4 分割設定。ベクトルの各メンバーが 0 を基準として、関連するカスケードの法線に基づいた位置を決定する。
shadowCascadesDirectional Light に使用するカスケードの数を設定する。
shadowDistance影の描画距離を設定する。
shadowNearPlaneOffsetシャドウの錐台のニアクリップ面をオフセットします。
shadowProjectionDirectional Light の影の投影を設定する。
shadowResolutionシャドウマップのデフォルト解像度
softVegetation地形エンジンにおける、草木などに 2 つのシェーダーを使うかを設定する。
vSyncCountVSync の数を設定する。

Static 関数

DecreaseLevel現在のクオリティーレベルを下げる。
GetQualityLevel現在のクオリティーレベルを取得する。
IncreaseLevel現在のクオリティーレベルを上げる。
SetQualityLevelクオリティーレベルを設定する。

継承メンバー

変数

hideFlagsオブジェクトは非表示、シーンに保存、ユーザーが編集可能、などを設定する。
nameオブジェクト名

Public 関数

GetInstanceIDオブジェクトのインスタンス ID を返します
ToStringゲームオブジェクトの名前を返します

Static 関数

Destroyゲームオブジェクトやコンポーネント、アセットを削除します
DestroyImmediateオブジェクト obj を破棄します。
DontDestroyOnLoad新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します
FindObjectOfTypeタイプ type から最初に見つけたアクティブのオブジェクトを返します
FindObjectsOfTypeタイプから見つけたすべてのアクティブのオブジェクト配列を返します
Instantiateオブジェクト original のコピーを返します

Operator

boolオブジェクトが存在するかどうか
operator !=二つのオブジェクトが異なるオブジェクトを参照しているか比較します
operator ==2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。