unity怎么获取显卡设备信息

unity怎么获取显卡设备信息,第1张

systemInfo = SystemInfooperatingSystem + " \r\n"

+ " processorType(处理器的名称): " + SystemInfoprocessorType + " \r\n"

+ " processorCount(当前处理器的数量): " + SystemInfoprocessorCount + " \r\n"

+ " processorFrequency(处理器的频率): " + SystemInfoprocessorFrequencyToString() + " \r\n" //处理器的频率。

+ " memorySize(系统内存大小): " + SystemInfosystemMemorySize + " Mb \r\n"

+ " Graphics(显卡的名称): " + SystemInfographicsDeviceName + " vendor: " + SystemInfographicsDeviceVendor + " \r\n"

+ " memorySize(显存大小): " + SystemInfographicsMemorySize + " Mb \r\n"

+ " graphicsMultiThreaded(是否支持多线程渲染): " + SystemInfographicsMultiThreadedToString() + " \r\n"

+ " supportedRenderTargetCount(支持渲染多少目标纹理): " + SystemInfosupportedRenderTargetCountToString() + " \r\n" //支持渲染多少目标纹理。

+ " graphicsDeviceVersion(显卡的类型和版本): " + SystemInfographicsDeviceVersionToString() + " \r\n" //显卡的类型和版本。

+ " graphicsShaderLevel (显卡着色器的级别): " + SystemInfographicsShaderLevelToString() + " \r\n" //显卡着色器的级别

;

你可以搜索SystemInfo还有一些参数

我没做过,我提供个自己猜想的大概思路。

比如三个屏幕是依次横向排列的,且分辨率为宽1000高1000。

则整个视屏区域为宽宽3000,高1000。第二个屏幕最左上角的坐标相当于left1000,top0,第三个屏幕左上角的坐标相当于left2000,top0。

你可以用显示屏的类得到当前所有显示屏的分辨率,类不记得了,好像是Screen之类的。

然后你把你Form的Location的属性设置到你觉得合适的地方。比如From2的Location设置成1000,0Size设置成1000,1000。这样Form2撑满了第二个显示器。

以上就是关于unity怎么获取显卡设备信息全部的内容,包括:unity怎么获取显卡设备信息、C#中多台显示器显示多个From、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9324993.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存