Unity运行平台判断
程序员文章站
2022-04-03 22:21:41
...
官方文档:http://docs.unity3d.com/Manual/PlatformDependentCompilation.html
#if UNITY_ANDROID
Debug.Log("这里是安卓设备");
#endif
#if UNITY_IPHONE
Debug.Log("这里是苹果设备");
#endif
#if UNITY_STANDALONE_WIN
Debug.Log("我是从Windows的电脑上运行的");
#endif
运行时判断平台的方法
API:http://docs.unity3d.com/ScriptReference/RuntimePlatform.html
/// <summary>
/// 获取对应平台的名字
/// </summary>
/// <returns></returns>
public static string GetPlatformName()
{
switch (Application.platform)
{
case RuntimePlatform.WindowsPlayer:
case RuntimePlatform.WindowsEditor:
return "Windows";
case RuntimePlatform.Android:
return "Android";
default:
return null;
}
}
推荐阅读
-
Linux中用PHP判断程序运行状态的2个方法
-
开源跨平台运行服务插件TaskCore.MainForm
-
判断Android程序是否在前台运行的两种方法
-
Unity实现多平台二维码扫描
-
unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)
-
Android判断服务是否运行及定位问题实例分析
-
Python脚本判断 Linux 是否运行在虚拟机上
-
C# WinForm 判断程序是否已经在运行,且只允许运行一个实例,附源码
-
linux平台下后台运行 及log 打印方法
-
AMD已下放新BIOS:解决锐龙3000平台运行《命运2》和部分Linux发行版问题