版本: Unity 6 (6000.0)
语言英语
  • C#

AssetImportContext

UnityEditor.AssetImporters 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

定义导入事件期间脚本化导入器的导入上下文。

此类承载 OnImportAsset() 任务的输入和输出信息。

属性

assetPath要导入的源资产文件的路径。
mainObject在 AssetImportContext 上设置的主对象。
selectedBuildTarget返回当前构建目标,并在脚本化导入器中创建对目标平台的依赖项。

公共方法

AddObjectToAsset将对象添加到导入操作的结果。
DependsOnArtifact为资产设置工件依赖项。
DependsOnCustomDependency允许您指定资产具有自定义依赖项。
DependsOnSourceAsset允许您指定资产直接依赖于另一个资产的源文件(而不是另一个资产的导入结果)。
GetArtifactFilePath返回由另一个导入器创建的工件文件的路径,并添加对该文件的依赖项。
GetObjects获取在 AssetImportContext 上设置的对象列表。
GetOutputArtifactFilePath返回使用给定 fileName 写入新工件文件的位置。
GetReferenceToAssetMainObject从给定路径返回主资产(如果存在),如果它是主资产类型,则自动添加对其路径的依赖项。
LogImportError记录导入过程中遇到的错误消息。
LogImportWarning记录导入过程中遇到的警告消息。
SetMainObject设置导入的主对象。