WuhuIslandTesting/Library/PackageCache/com.unity.scriptablebuildpipeline@1.21.5/Documentation~/GettingStarted.md
2025-01-07 02:06:59 +01:00

1.5 KiB

Getting started with Scriptable Build Pipeline

Installing the Scriptable Build Pipeline (SBP) package

Requires Unity 2018.3 or later.

To install this package, follow the instructions in the Package Manager documentation.

To build an AssetBundle, use the ContentPipeline.BuildAssetBundles() method. In its simplest form, you supply the following parameters:

  • Build Parameters - An object that implements the IBuildParameters interface. The object specifies the BuildTarget, the BuildTargetGroup, the output path, and additional optional properties.

  • The content to build - An object that implements the IBundleBuildContent interface. The object specifies the content to build (the assets) and its layout (what assets in which bundles.)

  • A results object - An object that implements the IBundleBuildResults interface. The object receives the details of the built AssetBundles.

Note: The UnityEditor.Build.Pipeline namespace contains default implementations for all of the SBP required interfaces. Implementation names mirror the interfaces, with the leading 'I' removed. For example, the IBuildParameters interface is implemented as BuildParameters.

To quickly switch to building AssetBundles with SBP, use the CompatibilityBuildPipeline.BuildAssetBundles() method as a drop in replacement for calls to BuildPipeline.BuildAssetBundles() in your existing code. See also Usage Examples and Upgrade Guide.