Version: Unity 6.0 (6000.0)
언어 : 한국어
Collision 모듈 레퍼런스
Sub Emitters 모듈 레퍼런스

Triggers 모듈 레퍼런스

빌트인 파티클 시스템의 Triggers 모듈을 사용하면 씬의 하나 이상의 콜라이더와의 상호 작용에 따라 파티클에 액세스하고 수정할 수 있습니다.

파티클 시스템 Triggers 모듈
파티클 시스템 Triggers 모듈

프로퍼티

이 섹션의 일부 프로퍼티에 대해 다른 모드를 사용하여 해당 값을 설정할 수 있습니다. 사용할 수 있는 모드에 대한 정보는 시간 경과에 따른 프로퍼티 다양화를 참조하십시오.

프로퍼티 설명
Inside 파티클 시스템이 콜라이더 안에 있는 파티클에 프레임마다 수행하는 작업을 지정합니다. 제공되는 옵션은 다음과 같습니다.
Callback: OnParticleTrigger() 콜백에서 가져올 수 있는 목록에 파티클을 추가합니다.
Kill: 파티클을 삭제합니다.
Ignore: 파티클을 무시합니다.
Outside 파티클 시스템이 콜라이더 외부에 있는 파티클에 프레임마다 수행하는 작업을 지정합니다. 제공되는 옵션은 다음과 같습니다.
Callback: OnParticleTrigger() 콜백에서 가져올 수 있는 목록에 파티클을 추가합니다.
Kill: 파티클을 삭제합니다.
Ignore: 파티클을 무시합니다.
Enter 파티클 시스템이 콜라이더에 들어가는 파티클에 프레임에서 수행하는 작업을 지정합니다. 제공되는 옵션은 다음과 같습니다.
Callback: OnParticleTrigger() 콜백에서 가져올 수 있는 목록에 파티클을 추가합니다.
Kill: 파티클을 삭제합니다.
Ignore: 파티클을 무시합니다.
Exit 파티클 시스템이 콜라이더에서 나가는 파티클에 프레임에서 수행하는 작업을 지정합니다. 제공되는 옵션은 다음과 같습니다.
Callback: OnParticleTrigger() 콜백에서 가져올 수 있는 목록에 파티클을 추가합니다.
Kill: 파티클을 삭제합니다.
Ignore: 파티클을 무시합니다.
Collider Query Mode 이 파티클 시스템이 파티클이 상호 작용하는 콜라이더에 대한 정보를 가져오는 데 사용하는 방법을 지정합니다. 이렇게 하면 Triggers 모듈 처리의 리소스 소모량이 증가하므로 추가 충돌 정보가 필요하지 않으면 이 프로퍼티를 Disabled로 설정하십시오. 제공되는 옵션은 다음과 같습니다.
Disabled: 각 파티클이 상호 작용하는 콜라이더에 대한 정보를 가져오지 않습니다.
One: 각 파티클이 처음으로 상호 작용하는 콜라이더에 대한 정보를 가져옵니다. 파티클이 프레임에서 여러 콜라이더와 상호 작용하는 경우, 파티클이 상호 작용한 콜라이더 목록의 첫 번째 콜라이더를 반환합니다.
All: 각 파티클이 상호 작용하는 모든 콜라이더에 대한 정보를 가져옵니다.
Radius Scale 파티클의 콜라이더 경계입니다. 이를 통해 파티클의 콜라이더 경계를 파티클의 시각적 형상과 더 밀접하게 일치시킬 수 있습니다. 기본 파티클 콜라이더는 파티클이 시각적으로 보이기 전에 트리거 내에 있기 때문에 파티클이 원형이고 텍스처가 희미해지는 경우에 유용합니다. 이 설정은 이벤트가 실제로 트리거될 때 변경되지 않지만, 트리거 시각 효과를 지연하거나 앞당길 수 있습니다.

• 파티클 콜라이더의 크기를 동일하게 유지하고 파티클이 콜라이더를 터치할 때 이벤트가 발생하는 것처럼 보이도록 하려면 1을 입력합니다.
• 파티클 콜라이더를 더 작게 만들고 파티클이 콜라이더를 관통한 후 트리거가 발생하는 것처럼 보이도록 하려면 1 미만의 값을 입력합니다.
• 파티클 콜라이더를 더 크게 만들고 파티클이 콜라이더를 관통하기 전에 트리거가 발생하는 것처럼 보이도록 하려면 1보다 큰 값을 입력합니다.
Visualize Bounds 씬 뷰에 각 파티클의 콜라이더 경계를 표시할지 나타냅니다. 이 프로퍼티를 활성화하면 콜라이더 경계가 표시되고, 비활성화하면 콜라이더 경계가 숨겨집니다.

추가 리소스

Collision 모듈 레퍼런스
Sub Emitters 모듈 레퍼런스