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

AssetImportContext.AddObjectToAsset

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public void AddObjectToAsset(string identifier, Object obj);

声明

public void AddObjectToAsset(string identifier, Object obj, Texture2D thumbnail);

参数

identifier 与该对象关联的唯一标识符。
obj 要添加到资源的 Unity 对象。
thumbnail 可选的 2D 纹理,用作该对象的缩略图。

描述

将对象添加到导入操作的结果。

使用此方法将对象添加到生成的资源。如果多个 Unity 对象是导入过程的结果,则可以多次调用 AddObjectToAsset。注意:您必须确保您的导入器为每个添加的对象提供唯一的标识符。您还必须确保您的代码在每次重新导入文件时重新生成相同的标识符:标识符应确定性。这允许 Unity 将以前导入的对象与新创建的对象匹配。标识符只需要在资源文件范围内是唯一的,而无需在整个项目中全局唯一。