부력 이펙터 2D는 부력과 유체의 드래그 및 흐름과 같은 간단한 유체 동작을 정의할 수 있습니다. 또한 아래와 같은 유체 행동을 활용하여 유체 표면을 조정할 수 있습니다.
| 프로퍼티 | 기능 |
|---|---|
| Use Collider Mask | 이 박스를 선택하면 Collider Mask 프로퍼티가 활성화됩니다. 활성화하지 않으면 모든 콜라이더 2D에 대해 글로벌 충돌 매트릭스가 기본적으로 사용됩니다. |
| Collider Mask | 이펙터와 상호작용할 특정 레이어를 선택하는 데 사용되는 마스크입니다. 이 옵션은 Use Collider Mask를 선택한 경우에만 표시됩니다. |
| Surface Level | 부력 유체의 표면 위치를 정의합니다. 게임 오브젝트가 이 선 위에 있으면 아떤 부력도 받지 않습니다. 게임 오브젝트가 이 선에 걸쳐있거나 이 선 아래에 있을 경우 부력을 받습니다. 이 선은 월드의 Y축을 따라 월드 공간 오프셋으로 지정되지만 게임 오브젝트의 Transform 컴포넌트에 의해서도 스케일됩니다. |
| 밀도 | 유체의 밀도입니다. 밀도가 높은 콜라이더는 가라앉고, 밀도가 낮으면 뜹니다. 밀도가 동일하면 유체 속에 떠있는 것처럼 보입니다. |
| Linear Drag | 게임 오브젝트의 이동에 영향을 주는 드래그 계수로, 유체 안에 있을 때만 적용됩니다. |
| Angular Drag | 게임 오브젝트의 회전에 영향을 주는 드래그 계수로, 유체 안에 있을 때만 적용됩니다. |
| Flow Angle | 유체 흐름의 방향을 나타내는 월드 공간 앵글(단위:도)입니다. 유체 흐름은 지정된 방향으로 부력을 가합니다. |
| Flow Magnitude | 유체 흐름의 세기를 나타냅니다. Fluid Angle과 함께 유체 내부의 게임 오브젝트에 가해지는 부력의 세기를 지정합니다. 부력의 크기는 음수가 될 수도 있으며 이 경우 부력은 Flow Angle의 180도 반대 방향으로 가해집니다. |
| Flow Variation | 유체 힘을 무작위로 바꿀 경우 이곳에 값을 입력해야 합니다. 양 또는 음의 배리에이션을 지정하여 Fluid Magnitude에서 무작위로 값을 더하거나 뺄 수 있습니다. |
BuoyancyEffector2D