파티클 타입 초기화 함수 설명
part_type_clear 함수는 파티클 타입을 "초기화"하여 각 속성(수명, 색상, 알파, 방향 등)의 값을 기본값으로 되돌립니다. 이 함수는 현재 방에 보이는 파티클을 제거하지 않으며, 이를 위해서는 part_particles_clear 함수를 사용해야 합니다.
함수 문법
part_type_clear(ind);
인수 설명
| 인수 | 타입 | 설명 |
|---|---|---|
| ind | Particle Type ID | 초기화할 파티클 타입의 인덱스 |
반환값
- N/A
예제
part_type_clear(global.explode_part);
위 코드는 전역 변수 explode_part에 인덱스가 지정된 파티클 타입을 기본값으로 초기화합니다.
활용 예제
1. 파티클 타입 초기화 후 재설정
파티클 타입을 초기화한 후 새로운 속성으로 설정할 수 있습니다.
part_type_clear(global.explode_part);
global.explode_part.lifetime = 100;
global.explode_part.color = c_red;
2. 여러 파티클 타입 초기화
여러 파티클 타입을 한 번에 초기화할 수 있습니다.
part_type_clear(global.explode_part);
part_type_clear(global.smoke_part);
3. 파티클 타입 초기화와 파티클 생성
파티클 타입을 초기화한 후 새로운 파티클을 생성하는 예제입니다.
part_type_clear(global.explode_part);
part_particles_create(global.explode_part, x, y, 10);
4. 조건에 따른 파티클 초기화
특정 조건에 따라 파티클 타입을 초기화하는 방법입니다.
if (health < 50) {
part_type_clear(global.explode_part);
}
5. 게임 종료 시 파티클 초기화
게임이 종료될 때 모든 파티클 타입을 초기화하는 예제입니다.
part_type_clear(global.explode_part);
part_type_clear(global.smoke_part);
part_type_clear(global.spark_part);
이와 같이 part_type_clear 함수를 활용하여 파티클 타입을 초기화하고, 다양한 상황에 맞게 응용할 수 있습니다.