Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过代码从构建设置访问Android设备过滤器_C#_Android_Unity3d_Plugins_Unity5 - Fatal编程技术网

C# 通过代码从构建设置访问Android设备过滤器

C# 通过代码从构建设置访问Android设备过滤器,c#,android,unity3d,plugins,unity5,C#,Android,Unity3d,Plugins,Unity5,我正在为Unity编辑器编写扩展。。 我需要以编程方式访问并检查当前设备过滤器,这些过滤器是在您选择build时从“播放器设置”选项中显示的“其他设置”选项卡中选择的。 我需要有选择地添加一些文件在项目的基础上这个检查。我现在还没有方向。非常感谢您的帮助。谢谢不幸的是,它没有像人们期望的那样命名为PlayerSettings.deviceFilter,因为它在编辑器中是这样显示的。它被称为targetDevice,可以从中访问 访问它的示例: AndroidTargetDevice target

我正在为Unity编辑器编写扩展。。 我需要以编程方式访问并检查当前设备过滤器,这些过滤器是在您选择build时从“播放器设置”选项中显示的“其他设置”选项卡中选择的。
我需要有选择地添加一些文件在项目的基础上这个检查。我现在还没有方向。非常感谢您的帮助。谢谢

不幸的是,它没有像人们期望的那样命名为PlayerSettings.deviceFilter,因为它在编辑器中是这样显示的。它被称为
targetDevice
,可以从中访问

访问它的示例:

AndroidTargetDevice targetDevice = PlayerSettings.Android.targetDevice;
也可以更改:

PlayerSettings.Android.targetDevice = AndroidTargetDevice.ARMv7;
PlayerSettings.Android.targetDevice = AndroidTargetDevice.FAT;
PlayerSettings.Android.targetDevice = AndroidTargetDevice.x86;

不幸的是,它没有像人们期望的那样命名为
PlayerSettings.deviceFilter
,因为这是它在编辑器中显示的内容。它被称为
targetDevice
,可以从中访问

访问它的示例:

AndroidTargetDevice targetDevice = PlayerSettings.Android.targetDevice;
也可以更改:

PlayerSettings.Android.targetDevice = AndroidTargetDevice.ARMv7;
PlayerSettings.Android.targetDevice = AndroidTargetDevice.FAT;
PlayerSettings.Android.targetDevice = AndroidTargetDevice.x86;