提供与场景内资产相关的的方法。
场景内资产是场景对象,由场景中的一个或多个对象引用,并且是资产类型。资产类型的示例包括但不限于 网格、材质 和 可脚本化对象。如果场景内资产未转换为项目资产(例如,使用 AssetDatabase.CreateAsset),则会序列化到场景文件中。这可能会导致场景文件大小不必要地增加。InSceneAssetUtility
提供了识别和管理此类对象的方法。
CollectInSceneAssets | 获取给定游戏对象或场景引用的场景内资产的信息。 |
CreateAssetFromInSceneAsset | 从给定的场景内资产创建项目资产,并将其保存到提供的文件路径。 |
CreateInSceneAssetFromAsset | 从给定的项目资产创建场景内资产对象。 |
IsInSceneAsset | 检查给定对象是否为场景内资产。 |