1.문제 상황
파티클의 전체 크기를 조절하고 싶은데 오브젝트의 Scale을 조절해도 변경되지 않음
2.해결 방법
Start Size 변경
- ParticleSystem의 Main 모듈에서 개별 파티클의 시작 크기만 변경
- Transform에는 영향 없음.
- 권장 사용처: 각 파티클의 모양만 작게/크게 하고 싶을 때
- 하지만 자식 오브젝트까지 같이 변경되지 않음
Renderer 모듈의 Scaling Mode 확인
- Hierarchy 적용을 위해서는 Scaling Mode를 "Hierarchy"로 설정

- Scale 변경을 통해 파티클 크기 조절이 가능함
- 부모의 Scale을 변경해서 자식까지 모두 조절 가능함
3.주의점
예상치 못한 간격 / 속도 변화
- 파티클은 Shape 모듈, Velocity, Force, Gravity 등 위치와 속도를 기준으로 동작
- Transform의 Scale을 변경하면 이런 공간 정보까지 비례적으로 커지거나 작아짐
- 예: "폭발 범위", "방사 방향", "이동 속도"가 원래보다 커지거나 작아짐
파티클 위치 오차 발생 가능
- 이펙트가 정확히 위치해야 하는 상황(예: 맞은 지점, 타겟 중심)에선 스케일 조절로 인해 파티클이 약간 어긋날 수 있음
'Unity > 팁' 카테고리의 다른 글
| [Unity] Unity로 멀티 스레드 사용하기 (1) | 2025.08.04 |
|---|---|
| [Unity] 참조 타입의 매개 변수 전달 (2) | 2025.07.23 |
| [Unity] Animation Override Controller (0) | 2025.07.04 |
| [Unity] Interface 구현에 Public 선언을 하지 않는 이유 (0) | 2025.05.06 |
| [Unity] 알고 있으면 좋은 세팅 (1) | 2025.05.01 |