Comparison 노드
설명
드롭다운에서 선택한 조건에 따라 두 입력 값 A 및 B를 비교합니다. 이는 Branch 노드에 대한 입력으로 종종 사용됩니다.
포트
이름 | 방향 | Type | 바인딩 | 설명 |
---|---|---|---|---|
A | 입력 | 플로트 | None | 첫 번째 입력 값 |
B | 입력 | 플로트 | None | 두 번째 입력 값 |
Out | 출력 | 부울 | None | 출력 값 |
컨트롤
이름 | Type | 옵션 | 설명 |
---|---|---|---|
드롭다운 | Equal, NotEqual, Less, LessOrEqual, Greater, GreaterOrEqual | 비교 조건 |
생성된 코드 예제
다음 예제 코드는 비교 타입에 대한 이 노드의 가능한 결과 중 하나입니다.
Equal
void Unity_Comparison_Equal_float(float A, float B, out float Out)
{
Out = A == B ? 1 : 0;
}
NotEqual
void Unity_Comparison_NotEqual_float(float A, float B, out float Out)
{
Out = A != B ? 1 : 0;
}
Less
void Unity_Comparison_Less_float(float A, float B, out float Out)
{
Out = A < B ? 1 : 0;
}
LessOrEqual
void Unity_Comparison_LessOrEqual_float(float A, float B, out float Out)
{
Out = A <= B ? 1 : 0;
}
Greater
void Unity_Comparison_Greater_float(float A, float B, out float Out)
{
Out = A > B ? 1 : 0;
}
GreaterOrEqual
void Unity_Comparison_GreaterOrEqual_float(float A, float B, out float Out)
{
Out = A >= B ? 1 : 0;
}