2025-03-11 15:30:07 +08:00

22 lines
687 B
C#

using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
namespace UnityEditor.Rendering.PostProcessing
{
internal static class VolumeFactory
{
[MenuItem("GameObject/3D Object/Post-process Volume")]
static void CreateVolume()
{
var gameObject = new GameObject("Post-process Volume");
var collider = gameObject.AddComponent<BoxCollider>();
collider.size = Vector3.one;
collider.isTrigger = true;
gameObject.AddComponent<PostProcessVolume>();
Selection.objects = new[] { gameObject };
EditorApplication.ExecuteMenuItem("GameObject/Move To View");
}
}
}