
FPS(Firts-Person Shooter) 게임에서 자주 볼 수 있는 효과로
게임도중 공격을 받거나 체력이 깎이면 화면 가장자리를 빨갛게 만들어 주는 효과를 만들어 보았다.
사실은 Post processing 컴포넌트를 이용해 만들려고 했으나
왜인지 효과가 먹히지 않아서 결국 Global Volume을 사용했다.
포스트 프로세싱이 효과를 조금 더 세부적으로 설정할 수 있는 것 같은데 설정 과정 자체는 글로벌 볼륨이 훨씬 간단하게 느껴졌다.
Global Volume
참고링크
- 프로젝트 환경: URP, 2022.3.4f1
설정 방법
- Volume > Global Volume 추가
- Profile > New > 새로운 profile 생성
- Inspector > Add Override > Vignette
- Color, Intensity, Smothness 값 조절

메인 카메라 설정
플레이 전에 게임 화면에서 포스트 프로세싱 효과를 확인하고 싶을 때 설정하라고 어디선가 봤는데
이걸 체크 안하니까 게임 플레이 때 적용이 안되서 체크했다.
- Main Camera > Rendering > Post Processing ✅
PostProcessing
PostProcessing를 적용하려 했으나 적용이 안됨
진행과정
PackageManager > Install Post-processing
1. Post-process Volume 추가
- Empty Object 생성 > Post-process Volume 컴포넌트 추가
- profile > 새로운 profile 추가
2. Post-process Layer 추가
- 메인카메라 > Post-process Layer 컴포넌트 추가
3. Layer 추가
- Layer > PostProcessing 레이어 추가
- 1, 2의 레이어를 PostProcessing으로 동일하게 설정한다.
'Unity' 카테고리의 다른 글
| Prototype5: MonoBehavior, Awake(), Start(), this vs gameObject (0) | 2024.03.01 |
|---|---|
| AudioSource : 게임에 BGM, Sound Effect 적용하기 (0) | 2023.12.12 |
| Unity 실시간 2D 기초 Challenge: Sprite pachinko (0) | 2023.06.28 |
| 벽돌 머티리얼 만들기, 통통 튀는 탄성 추가하기 (0) | 2023.06.23 |
| Create a burst particle - 연기가 피어오르는 효과 만들기 (0) | 2023.06.04 |