파티클 시스템 색상 변경
이 문서는 파티클 시스템의 색상과 알파(투명도)를 변경하는 함수에 대해 설명합니다. 이 함수는 image_blend
와 image_alpha
와 유사하게 작동합니다.
함수 설명
문법
part_system_colour(ind, color, alpha);
인수 설명
인수 | 유형 | 설명 |
---|---|---|
ind | Particle System Instance | 변경할 파티클 시스템의 인스턴스 |
color | Colour | 파티클 시스템의 새로운 색상 |
alpha | Real | 파티클 시스템의 새로운 알파 |
반환값
- 해당 없음(N/A)
예제
part_system_colour(pt_sys, c_red, 0.5);
위의 예제는 파티클 시스템의 색상을 빨간색으로 변경하고, 알파 값을 0.5로 설정합니다.
활용 예제
예제 1: 파티클 시스템 색상 변경
part_system_colour(pt_sys, c_blue, 1.0);
이 코드는 파티클 시스템의 색상을 파란색으로 변경하고, 완전 불투명하게 설정합니다.
예제 2: 다양한 색상과 알파 적용
part_system_colour(pt_sys, c_green, 0.3);
part_system_colour(pt_sys, c_yellow, 0.7);
이 코드는 두 개의 다른 색상(초록색과 노란색)과 각각의 알파 값을 설정합니다.
예제 3: 사용자 입력에 따른 색상 변경
var user_color = c_white; // 사용자로부터 입력받은 색상
var user_alpha = 0.8; // 사용자로부터 입력받은 알파
part_system_colour(pt_sys, user_color, user_alpha);
이 코드는 사용자로부터 입력받은 색상과 알파 값을 사용하여 파티클 시스템의 색상을 변경합니다.
예제 4: 애니메이션 효과를 위한 색상 변화
part_system_colour(pt_sys, c_red, 0.5);
sleep(1000); // 1초 대기
part_system_colour(pt_sys, c_blue, 0.5);
이 코드는 파티클 시스템의 색상을 빨간색으로 변경한 후 1초 후에 파란색으로 변경합니다.
예제 5: 색상 변화에 따른 효과
part_system_colour(pt_sys, c_purple, 0.6);
part_system_colour(pt_sys, c_orange, 0.4);
이 코드는 파티클 시스템의 색상을 보라색과 주황색으로 변경하여 다양한 효과를 줍니다.