파티클 색상 설정 함수
이 문서는 파티클의 색상을 설정하는 함수에 대해 설명합니다. 이 함수는 새로 생성된 파티클의 색상을 세 가지로 설정할 수 있습니다. 각 색상은 파티클의 생애 주기 동안 점진적으로 변화합니다.
함수 설명
part_type_colour3 함수는 주어진 파티클 타입에 대해 세 가지 색상 그라디언트를 설정합니다. 첫 번째 색상은 모든 파티클이 시작할 때의 색상이며, 두 번째 색상은 생애 주기 중간에 혼합되는 색상, 세 번째 색상은 파티클이 끝날 때의 색상입니다. 이 함수는 파티클의 생애 주기 동안 색상이 부드럽게 변화하도록 합니다.
문법
part_type_colour3( ind, colour1, colour2, colour3 );
매개변수 설명
| 매개변수 | 타입 | 설명 |
|---|---|---|
| ind | Particle Type ID | 변경할 파티클 타입의 인덱스 |
| colour1 | Colour | 파티클이 시작할 색상 |
| colour2 | Colour | 파티클 생애 주기 중간에 혼합될 색상 |
| colour3 | Colour | 파티클이 끝날 때의 색상 |
반환값
- N/A
예제
part_type_colour3(part_Health, c_red, c_white, c_maroon);
위 코드는 "part_Health" 변수에 인덱스가 지정된 파티클 타입의 모든 파티클이 생애 주기 동안 빨간색에서 흰색, 그리고 마룬색으로 색상이 변화하도록 설정합니다.
활용 예제
- 파티클 폭발 효과
gml part_type_colour3(part_Explosion, c_yellow, c_orange, c_red); - 파티클 연기 효과
gml part_type_colour3(part_Smoke, c_gray, c_black, c_white); - 파티클 불꽃 효과
gml part_type_colour3(part_Fire, c_orange, c_yellow, c_red); - 파티클 물방울 효과
gml part_type_colour3(part_WaterDrop, c_blue, c_lightblue, c_white); - 파티클 눈 효과
gml part_type_colour3(part_Snow, c_white, c_lightgray, c_transparent);
이러한 예제들은 다양한 파티클 효과를 구현하는 데 유용하게 사용될 수 있습니다.