Unity获取系统详细信息

为了方便以后直接拿来用,所以这次总结一下,有些还没有了解其意。

 1 using UnityEngine;
 2 using System.Collections;
 3 /// <summary>
 4 /// 获取当前设备信息
 5 /// </summary>
 6 public class GetSystemInfo : MonoBehaviour {
 7
 8     string systemInfo;
 9     // Use this for initialization
10     void Start ()
11     {
12         systemInfo = "\tTitle:当前系统基础信息:\n设备模型:" + SystemInfo.deviceModel + "\n设备名称:" + SystemInfo.deviceName + "\n设备类型:" + SystemInfo.deviceType +
13             "\n设备唯一标识符:" + SystemInfo.deviceUniqueIdentifier + "\n显卡标识符:"+SystemInfo.graphicsDeviceID +
14             "\n显卡设备名称:"+SystemInfo.graphicsDeviceName + "\n显卡厂商:"+SystemInfo.graphicsDeviceVendor +
15             "\n显卡厂商ID:"+SystemInfo.graphicsDeviceVendorID + "\n显卡支持版本:"+SystemInfo.graphicsDeviceVersion +
16             "\n显存(M):"+SystemInfo.graphicsMemorySize + "\n显卡像素填充率(百万像素/秒),-1未知填充率:"+SystemInfo.graphicsPixelFillrate +
17             "\n显卡支持Shader层级:"+SystemInfo.graphicsShaderLevel + "\n支持最大图片尺寸:"+SystemInfo.maxTextureSize +
18             "\nnpotSupport:" + SystemInfo.npotSupport + "\n操作系统:"+SystemInfo.operatingSystem +
19             "\nCPU处理核数:"+SystemInfo.processorCount + "\nCPU类型:"+SystemInfo.processorType +
20             "\nsupportedRenderTargetCount:" + SystemInfo.supportedRenderTargetCount + "\nsupports3DTextures:" + SystemInfo.supports3DTextures +
21             "\nsupportsAccelerometer:" + SystemInfo.supportsAccelerometer + "\nsupportsComputeShaders:" + SystemInfo.supportsComputeShaders +
22             "\nsupportsGyroscope:" + SystemInfo.supportsGyroscope + "\nsupportsImageEffects:" + SystemInfo.supportsImageEffects +
23             "\nsupportsInstancing:" + SystemInfo.supportsInstancing + "\nsupportsLocationService:" + SystemInfo.supportsLocationService +
24             "\nsupportsRenderTextures:" + SystemInfo.supportsRenderTextures + "\nsupportsRenderToCubemap:" + SystemInfo.supportsRenderToCubemap +
25             "\nsupportsShadows:" + SystemInfo.supportsShadows + "\nsupportsSparseTextures:" + SystemInfo.supportsSparseTextures +
26             "\nsupportsStencil:" + SystemInfo.supportsStencil + "\nsupportsVertexPrograms:" + SystemInfo.supportsVertexPrograms +
27             "\nsupportsVibration:" + SystemInfo.supportsVibration + "\n内存大小:" + SystemInfo.systemMemorySize;
28
29     }
30
31     // Update is called once per frame
32     void OnGUI () {
33         GUILayout.Label(systemInfo);
34     }
35 }
时间: 2024-09-28 06:27:00

Unity获取系统详细信息的相关文章

【Android Developers Training】 99. 获取联系人详细信息

注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/contacts-provider/retrieve-details.html 这节课将会展示如何获取一个联系人的详细数据,比如电子邮件地址,电话号码,等等.当用户获得一个联系人后,他会想要查看他的详细信息.你可以展示给他们所有的信息,或者只展示某一特定类

Linux sysinfo获取系统相关信息

Linux中,可以用sysinfo来获取系统相关信息. #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <linux/unistd.h> /* for _syscallX macros/related stuff */ #include <linux/kernel.h> /* for struct sysinfo */ //_syscall1(int, sysi

ThinPHP命名空间,连接数据库是要修改的配置文件,Model数据模型层,跨控制器调用,如何获取系统常量信息,

一.命名空间(主要是为了实现自动加载类) *命名空间(相当于虚拟的目录),为了让类有一个统一的文件夹来管理(可以自动加载'类'),每个文件都要有命名空间*tp如何做命名空间:*TP框架下有一个初始命名空间(相当于根目录)ThinkPHP\Libray*在初始命名空间下又包含很多根命名空间,这些根命名空间主要分两类:1.TP核心类里面的根(系统文件)        在Libray下,有几个文件夹就有几个根(所有的文件夹都是根)2.APP里面的根(自定义文件)        APP里面的根是以模块名

获取系统版本信息和处理器信息

// GetSystemInfo.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <windows.h> #include <iomanip> using namespace std; int main() { SYSTEM_INFO systemInfo; GetSystemI

android分页查询获取系统联系人信息

package com.example.yqqmobilesafe.ContactProvider; import java.util.ArrayList; import java.util.List; import android.R.integer; import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.provider.ContactsCo

python开发_platform_获取操作系统详细信息工具

python开发_platform_获取操作系统详细信息工具 ''' python中,platform模块给我们提供了很多方法去获取操作系统的信息 如: import platform platform.platform() #获取操作系统名称及版本号,'Windows-7-6.1.7601-SP1' platform.version() #获取操作系统版本号,'6.1.7601' platform.architecture() #获取操作系统的位数,('32bit', 'WindowsPE')

Java中获取系统相关信息——sigar

一.sigar简介 sigar中文名是系统信息收集和报表工具,是一个开源的工具,提供了跨平台的系统信息收集的API,可以和绝大多数操作系统和大多数版本打交道,可以收集的信息包括: 1.操作系统的信息,包括:dataModel.cpuEndian.name.version.arch.machine.description.patchLevel.vendor.vendorVersion.vendorName.vendorCodeName 2.CPU信息,包括:基本信息(vendor.model.mh

PHP 获取系统信息,PHP 获取服务器详细信息

获取系统类型及版本号:    php_uname()                                   (例:Windows NT COMPUTER 5.1 build 2600)只获取系统类型:          php_uname('s')                                (或:PHP_OS,例:Windows NT)只获取系统版本号:        php_uname('r')                                (

通过java来获取系统的信息

通过java来获取系统以下的信息: 主机名: OS 名称:         OS 版本: OS 制造商: OS 配置: 独立工作站OS 构件类型: 注册的所有人: 注册的组织: 产品 ID:       初始安装日期: 系统启动时间: 系统制造商:      系统型号: 系统类型: 处理器:           BIOS 版本: Windows 目录: 系统目录: 启动设备: 系统区域设置: 输入法区域设置:   时区: 物理内存总量: 可用的物理内存:  虚拟内存: 最大值: 虚拟内存: 可用