Plugin Inspector 用于选择和管理项目插件的目标平台。只需选择一个插件文件即可查看其 Inspector。
在 Select platforms for plugin 下,通过选中相应的复选框选择要使用该插件的平台。如果选中 __Any Platform__,该插件将应用于所有平台,包括 Unity Editor。
选择平台后,可从下面单独的 Platform Settings 部分中选择其他选项,例如 CPU 类型和特定操作系统。此处包含通过复选框选定的每个平台的选项卡。大多数平台没有设置,或只有少数设置(例如 CPU 和操作系统选择)。
在 PluginImporter::CanLoadPathNameFile()
中可以找到被视为插件并会在 Unity Editor 中显示 Plugin Inspector 的文件扩展名的当前列表。以下文件扩展名表示将文件视为插件:
某些文件夹被视为单个捆绑包插件。此类文件夹中不会检测到其他插件。以下扩展名表示将文件夹视为捆绑包插件:
为了方便从早期 Unity 版本进行转换,Unity 将尝试根据插件所在的文件夹来设定默认插件设置。
文件夹 | 默认设置 |
---|---|
Assets/../Editor | 将插件设置为仅与 Editor 兼容,在构建到平台时不会使用。 |
Assets/../Editor/(x86 或 x86_64 或 x64) | 将插件设置为仅与 Editor 兼容,根据子文件夹分配 CPU 值。 |
Assets/../Plugins/(x86_64 或 x64) | 将 x64 独立平台插件设置为兼容。 |
Assets/../Plugins/x86 | 将 x86 独立平台插件设置为兼容。 |
Assets/Plugins/Android/(x86 或 armeabi 或 armeabi-v7a) | 将插件设置为仅与 Android 兼容,如果存在 CPU 子文件夹,还会设置 CPU 值。 |
Assets/Plugins/iOS | 将插件设置为仅与 iOS 兼容。 |
Assets/Plugins/WSA/(x86 或 ARM) | Plugin will be set only compatible with Windows Store apps and Windows Phone 8.1, if subfolder is CPU present, CPU value will be set as well. Metro keyword can be used instead of WSA. |
Assets/Plugins/WSA/(SDK80 或 SDK81 或 PhoneSDK81) | 同上,还会设置 SDK 值,此后也可以添加 CPU 子文件夹。出于兼容性原因,SDK81 - Win81,PhoneSDK81 - WindowsPhone81。 |
Assets/Plugins/Tizen | 将插件设置为仅与 Tizen 兼容。 |
Assets/Plugins/PSVita | 将插件设置为仅与 Playstation Vita 兼容。 |
Assets/Plugins/PS4 | 将插件设置为仅与 Playstation 4 兼容。 |
Assets/Plugins/SamsungTV | Plugin will be set only compatible with Samsung TV. |
例如,如果选择 CPU X86,则插件将仅用于 32 位 Editor,而不会用于 64 位 Editor。
如果选择 OS Windows,则插件将仅用于 Windows Editor,而不会用于 OS X Editor。
请参阅独立平台播放器设置。
请参阅:
目标构建平台为 Android 时,父级路径与 Assets/Plugins/Android/ 完全匹配的文件夹将被视为 Android 库插件文件夹。然后,对这些文件夹的处理方式与具有特殊扩展名 .plugin、.bundle 和 .framework 的文件夹相同。