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

InSceneAssetUtility

UnityEditor 中的类

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

提供与场景内资产相关的的方法。

场景内资产是场景对象,由场景中的一个或多个对象引用,并且是资产类型。资产类型的示例包括但不限于 网格材质可脚本化对象。如果场景内资产未转换为项目资产(例如,使用 AssetDatabase.CreateAsset),则会序列化到场景文件中。这可能会导致场景文件大小不必要地增加。InSceneAssetUtility 提供了识别和管理此类对象的方法。

静态方法

CollectInSceneAssets获取给定游戏对象或场景引用的场景内资产的信息。
CreateAssetFromInSceneAsset从给定的场景内资产创建项目资产,并将其保存到提供的文件路径。
CreateInSceneAssetFromAsset从给定的项目资产创建场景内资产对象。
IsInSceneAsset检查给定对象是否为场景内资产。