Class CinemachineBlenderSettings
Asset that defines the rules for blending between Virtual Cameras.
Inherited Members
Namespace: Cinemachine
Syntax
[DocumentationSorting(DocumentationSortingAttribute.Level.UserRef)]
[Serializable]
[HelpURL("https://docs.unity.cn/Packages/com.unity.cinemachine@2.8/manual/CinemachineBlending.html")]
public sealed class CinemachineBlenderSettings : ScriptableObject
Fields
kBlendFromAnyCameraLabel
Internal API for the inspector editopr: a label to represent any camera
Declaration
public const string kBlendFromAnyCameraLabel = "**ANY CAMERA**"
Field Value
Type | Description |
---|---|
String |
m_CustomBlends
The array containing explicitly defined blends between two Virtual Cameras
Declaration
[Tooltip("The array containing explicitly defined blends between two Virtual Cameras")]
public CinemachineBlenderSettings.CustomBlend[] m_CustomBlends
Field Value
Type | Description |
---|---|
CinemachineBlenderSettings.CustomBlend[] |
Methods
GetBlendForVirtualCameras(String, String, CinemachineBlendDefinition)
Attempts to find a blend definition which matches the to and from cameras as specified. If no match is found, the function returns the supplied default blend.
Declaration
public CinemachineBlendDefinition GetBlendForVirtualCameras(string fromCameraName, string toCameraName, CinemachineBlendDefinition defaultBlend)
Parameters
Type | Name | Description |
---|---|---|
String | fromCameraName | The game object name of the from camera |
String | toCameraName | The game object name of the to camera |
CinemachineBlendDefinition | defaultBlend | Blend to return if no custom blend found. |
Returns
Type | Description |
---|---|
CinemachineBlendDefinition |