Version: 2023.2

PostProcessSceneAttribute

class in UnityEditor.Callbacks

/

继承自:CallbackOrderAttribute

切换到手册

描述

构建场景后,将此属性添加至方法以接收通知。

调用 SceneManager.LoadScene 时,系统会在进入播放模式时调用带有此属性的方法。

PostProcessSceneAttribute has an option to provide an order index in the callback, starting at 0. This is useful if you have more than one OnPostprocessScene callback, and you would like them to be called in a certain order. Callbacks are called in order, starting at zero.

Additional resources: IProcessSceneWithReport

// C# example:
// Automatically creates a game object with a primitive mesh renderer and appropriate collider.
using UnityEngine;
using UnityEditor;
using UnityEditor.Callbacks;

public class MyScenePostprocessor { [PostProcessSceneAttribute (2)] public static void OnPostprocessScene() { GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube); cube.transform.position = new Vector3(0.0f, 0.5f, 0.0f); } }

继承的成员