Throw Prop
프롭을 대상(캐릭터·씬 오브젝트·월드 위치)을 향해 던집니다. 질량·속도·중력·회전과 충돌 시 파티클·사운드, 충돌 후 사라짐/달라붙음을 설정하며, 충돌하면 On Collide 흐름과 충돌 위치를 출력합니다.
노드 정보
- 카테고리: Interactions
- 종류: 실행 노드 — 실행 흐름(▶)을 받아 동작을 수행한 뒤, 다음 노드로 흐름을 넘깁니다.
개요
프롭(소품)을 대상(캐릭터·씬 오브젝트·월드 위치)을 향해 물리적으로 던집니다. 시청자가 캐릭터에게 토마토·선물을 던지는 인터랙션의 핵심으로, 질량·속도·중력·회전과 충돌 시 파티클·사운드까지 한 노드에서 설정합니다.
충돌 순간에는 On Collide 흐름이 실행되어 효과음·표정 변화 등을 이을 수 있습니다. 매번 다른 물건을 던지려면 Get Random Prop과 조합하세요. 전체 흐름은 물리 인터랙션 워크플로를 참고하세요.
노드 미리보기
Throw Prop
▶Enter
Target Type
Character▾
Target Character
선택...▾
Prop Source
선택...▾
Impact Particle Source
선택...▾
Launch Sound Source
선택...▾
Impact Sound Source
선택...▾
Scale
Mass
Speed
Gravity
NoYes
Launch Torque
Randomize Launch Rotation
NoYes
Alive Time
5
Despawn On Impact
NoYes
Stick On Impact
NoYes
Impact Particle Scale
Sound Volume
Trail Source
선택...▾
Trail Intensity
1
▶Exit
▶On Collide
Collision Position
▶ 초록 = 실행(플로우) 포트 · ● 흰색 = 데이터 포트. 왼쪽이 입력, 오른쪽이 출력입니다.
입력
| 포트 | 종류 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| Enter | ▶ 실행 | - | - | 이 노드의 동작을 시작합니다. |
| Target Type | ● 데이터 | TargetType | - | 대상 종류 (캐릭터·씬 오브젝트·월드 위치). 값: Character, SceneObject, WorldPosition |
| Target Character | ● 데이터 | CharacterAsset | - | 대상 캐릭터 |
| Prop Source | ● 데이터 | String | - | 프롭 리소스. 자동완성 지원 |
| Impact Particle Source | ● 데이터 | String | - | 충돌 시 파티클 리소스. 자동완성 지원 |
| Launch Sound Source | ● 데이터 | String | - | 발사 효과음 리소스. 자동완성 지원 |
| Impact Sound Source | ● 데이터 | String | - | 충돌 효과음 리소스. 자동완성 지원 |
| Scale | ● 데이터 | Float | 1 | 크기 배율. 범위 0.1 ~ 3 (step 0.01) |
| Mass | ● 데이터 | Float | 25 | 질량. 범위 1 ~ 100 (step 0.01) |
| Speed | ● 데이터 | Float | 5 | 속도. 범위 1 ~ 10 (step 0.01) |
| Gravity | ● 데이터 | Boolean | true | 중력 적용 여부 |
| Launch Torque | ● 데이터 | Float | - | 회전력. 범위 0 ~ 10 (step 0.01) |
| Randomize Launch Rotation | ● 데이터 | Boolean | true | 발사 회전 무작위화 여부 |
| Alive Time | ● 데이터 | Float | 5 | Alive Time Description |
| Despawn On Impact | ● 데이터 | Boolean | - | 충돌 시 제거 여부 |
| Stick On Impact | ● 데이터 | Boolean | - | 충돌 시 달라붙기 여부 |
| Impact Particle Scale | ● 데이터 | Float | 0.25 | 충돌 파티클 크기. 범위 0.1 ~ 3 (step 0.01) |
| Sound Volume | ● 데이터 | Float | 0.1 | 소리 음량. 범위 0 ~ 1 (step 0.01) |
| Trail Source | ● 데이터 | String | - | 잔상(트레일) 리소스. 자동완성 지원 |
| Trail Intensity | ● 데이터 | Float | 1 | 잔상 세기 |
출력
| 포트 | 종류 | 타입 | 설명 |
|---|---|---|---|
| Exit | ▶ 실행 | - | 동작이 끝난 뒤 이어서 실행됩니다. |
| On Collide | ▶ 실행 | - | 충돌하면 실행됩니다. |
| Collision Position | ● 데이터 | Vector3 | 충돌 위치 |
사용 예시
시청자 반응으로 캐릭터에게 물건을 던지는 연출에 씁니다.
예) 채팅 명령 !토마토에 맞춰 토마토 프롭을 캐릭터에게 던지고, On Collide(충돌) 시 효과음이나 표정 변화를 연결합니다.
함께 보면 좋은 노드
- Get Random Prop
- Activate Character Ragdoll
- Detect Character Hand Gesture
- Get Random Character Animation
- Get Random Local Image
- Get Random Particle
비공식 커뮤니티 문서입니다. 학습 목적으로 노드의 메타데이터를 정리한 것으로, 실제 동작은 Warudo 버전에 따라 다를 수 있습니다.