用于向 Unity 的资源导入管线注册派生自 ScriptedImporter 的自定义资源导入器的类属性。
using UnityEngine; using UnityEditor.AssetImporters;
[ScriptedImporter(version: 1, ext: "sphere", AllowCaching = true)] public class SphereImporter : ScriptedImporter { public override void OnImportAsset(AssetImportContext ctx) { // ... } }
AllowCaching | 启用缓存服务器上传和下载。 |
fileExtensions | The list of file name extensions that this scripted importer should handle. You must not include the period character, only the extension characters such as "ext". |
importQueuePriority | Enables controlling the ordering of asset import based on type. Positive values delay the processing of source asset files while negative values place them earlier in the import process. |
overrideFileExtensions | List of file name extensions (not including the leading period character) that the scripted importer can handle in addition to the default file name extension(s). |
version | 导入器版本号,导入层用它来检测导入器新版本,并在发生此类事件时触发重新导入,从而应用对脚本化导入器的最新更改。 |
ScriptedImporterAttribute | 使用 ScriptedImporter 属性可向 Unity 的资源导入管线注册派生自 ScriptedImporter 的自定义资源导入器。 |