Boat Attack使用了Universal RP的许多新图形功能,可以用于探索 Universal RP 的使用方式和技巧。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

1.1 KiB

Sphere Mask Node

Description

Creates a sphere mask originating from input Center. The sphere is calculated using Distance and modified using the Radius and Hardness inputs. Sphere mask functionality works in both 2D and 3D spaces, and is based on the vector coordinates in the Coords input.

Ports

Name Direction Type Binding Description
Coords Input Dynamic Vector None Coordinate space input
Center Input Dynamic Vector None Coordinates of the sphere origin
Radius Input Vector 1 None Radius of the sphere
Hardness Input Vector 1 None Soften falloff of the sphere
Out Output Dynamic Vector None Output mask value

Generated Code Example

The following example code represents one possible outcome of this node.

void Unity_SphereMask_float4(float4 Coords, float4 Center, float Radius, float Hardness, out float4 Out)
{
    Out = 1 - saturate((distance(Coords, Center) - Radius) / (1 - Hardness));
}