您的位置:首页 > 移动开发 > Unity3D

Unity3D的SystemInfo类,用于获取运行设备硬件信息(CPU、显卡、类型等)

2016-12-06 13:54 537 查看
SystemInfo类中的静态变量:

中文显示:

Rendering.CopyTextureSupport copyTextureSupport:(只读)支持多种复制纹理功能的情况。

string
 deviceModel:(只读)设备型号(看到好多帖子都写的设备模型很让人误解)。

string
 deviceName:(只读)用户定义的设备名称。

DeviceType
 deviceType:(只读)返回程序运行所在的设备类型(PC电脑、掌上型等)。

string
 deviceUniqueIdentifier:(只读)设备的唯一标识符。每一台设备都有唯一的标识符。

int
  graphicsDeviceID:(只读)显卡的唯一标识符ID。

string
 graphicsDeviceName:(只读)显卡的名称。

Rending.GraphicsDeviceType  graphicsDeviceType:(只读)显卡的类型。

string
  graphicsDeviceVendor:(只读)显卡的供应商。

int
  graphicsDeviceVendorID:(只读)显卡供应商的唯一识别码ID。

string
  graphicsDeviceVersion:(只读)显卡的类型和版本。

int
  graphicsMemorySize:(只读)显存大小。

bool
 graphicsMultiThreaded:(只读)是否支持多线程渲染?

int
  graphicsShaderLevel:(只读)显卡着色器的级别。

int
  maxTextureSize:(只读)支持的最大纹理大小。

NPOTSupport  npotSupport:(只读)GPU支持的NPOT纹理。

string
 operatingSystem:(只读)操作系统的版本名称。

int
  processorCount:(只读)当前处理器的数量。

int
  processorFrequency:(只读)处理器的频率。

string
 processorType:(只读)处理器的名称。

int
  supportedRenderTargetCount:(只读)支持渲染多少目标纹理。

bool
 supports2DArrayTextures:(只读)是否支持2D数组纹理。

bool
 supports3DTextures:(只读)是否支持3D(体积)纹理。

bool
 supportsAccelerometer:(只读)是否支持获取加速度计。

bool
 supportsAudio:(只读)是否支持获取用于回放的音频设备。

bool
 supportsComputeShaders:(只读)是否支持计算着色器。

bool
 supportsGyroscope:是否支持获取陀螺仪。

bool
 supportsImageEffects:(只读)是否支持图形特效。

bool
 supportsInstancing:(只读)是否支持实例化GPU的Draw
Call。

bool
 supportsLocationService:是否支持定位功能。

bool
 supportsMotionVectors:是否支持运动向量。

bool
 supportsRawShadowDepthSampling:(只读)是否支持阴影深度。

bool
 supportsRenderTextures:(只读)是否支持渲染纹理。

bool
 supportsRenderToCubemap:(只读)是否支持立方体纹理。

bool
 supportsShadows:(只读)是否支持内置阴影。

bool
 supportsSparseTextures:(只读)是否支持稀疏纹理。

bool
 supportsStencil:(只读)是否支持模版缓存。

bool
 supportsVibration:是否支持用户触摸震动反馈。

int
  systemMemorySize:(只读)系统内存大小。

string
  unsupportedIdentifier:不支持运行在当前设备的SystemInfo属性值。

官方文档英文显示:

copyTextureSupportSupport for various Graphics.CopyTexture cases (Read Only).
deviceModelThe model of the device (Read Only).
deviceNameThe user defined name of the device (Read Only).
deviceTypeReturns the kind of device the application is running on (Read Only).
deviceUniqueIdentifierA unique device identifier. It is guaranteed to be unique for every device (Read Only).
graphicsDeviceIDThe identifier code of the graphics device (Read Only).
graphicsDeviceNameThe name of the graphics device (Read Only).
graphicsDeviceTypeThe graphics API type used by the graphics device (Read Only).
graphicsDeviceVendorThe vendor of the graphics device (Read Only).
graphicsDeviceVendorIDThe identifier code of the graphics device vendor (Read Only).
graphicsDeviceVersionThe graphics API type and driver version used by the graphics device (Read Only).
graphicsMemorySizeAmount of video memory present (Read Only).
graphicsMultiThreadedIs graphics device using multi-threaded rendering (Read Only)?
graphicsShaderLevelGraphics device shader capability level (Read Only).
maxTextureSizeMaximum texture size (Read Only).
npotSupportWhat NPOT (non-power of two size) texture support does the GPU provide? (Read Only)
operatingSystemOperating system name with version (Read Only).
processorCountNumber of processors present (Read Only).
processorFrequencyProcessor frequency in MHz (Read Only).
processorTypeProcessor name (Read Only).
supportedRenderTargetCountHow many simultaneous render targets (MRTs) are supported? (Read Only)
supports2DArrayTexturesAre 2D Array textures supported? (Read Only)
supports3DTexturesAre 3D (volume) textures supported? (Read Only)
supportsAccelerometerIs an accelerometer available on the device?
supportsAudioIs there an Audio device available for playback?
supportsComputeShadersAre compute shaders supported? (Read Only)
supportsGyroscopeIs a gyroscope available on the device?
supportsImageEffectsAre image effects supported? (Read Only)
supportsInstancingIs GPU draw call instancing supported? (Read Only)
supportsLocationServiceIs the device capable of reporting its location?
supportsMotionVectorsAre motion vectors supported.
supportsRawShadowDepthSamplingIs sampling raw depth from shadowmaps supported? (Read Only)
supportsRenderTexturesAre render textures supported? (Read Only)
supportsRenderToCubemapAre cubemap render textures supported? (Read Only)
supportsShadowsAre built-in shadows supported? (Read Only)
supportsSparseTexturesAre sparse textures supported? (Read Only)
supportsStencilIs the stencil buffer supported? (Read Only)
supportsVibrationIs the device capable of providing the user haptic feedback by vibration?
systemMemorySizeAmount of system memory present (Read Only).
unsupportedIdentifierValue returned by SystemInfo string properties which are not supported on the current platform.
SystemInfo类中的函数:

bool SupportsRenderTextureFormat(RenderTextureFormat format);

输入一个渲染纹理的格式,判断设备是否支持这种格式

bool SupportsTextureFormat(TextureFormat format);

输入一个纹理的格式,判断设备是否支持这种格式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐