유니티

[유니티] MMF Player 이용해서 화면 깜빡임(Flash) 넣기

HorseDragon 2023. 5. 12. 23:34

2023.05.12 - [유니티] - [유니티] MMF Player로 화면 쉐이크 넣기

 

[유니티] MMF Player로 화면 쉐이크 넣기

MoreMountains의 FEEL을 이용하고 있다. 원래는 진동(Vibration) 기능 쓰려고 했는데, 다양한 기능이 통합된 FEEL만 유니티 에셋스토어에서 제공해서 어쩔 수 없이 샀는데, 알아보니 정말 다양한 기능이

dragonhorse.tistory.com

위 글에서 소개 했듯이, MoreMountains의 FEEL에 있는 기능을 이용하고 있음.

우선 전체 화면을 덮는 Flash가 들어가는 FlashImage를 만들어서 Canvas에 집어넣고, 전체 화면을 덮게 한다.

그리고 Image, MMF Player, MMFlash를 Component로 집어넣는다.

Image Color는 어떻게 해도 상관 없는데, 다른 작업을 방해하지 않도록 투명하게 Color를 설정.

(Image Component의 Color는 Flash에 영향을 주지 않는다. 어떤 색으로 해도  무방)

 

아래와 같이 MMF Player에 있는 Flash에서 설정을 하면 이것저것 바꿔볼 수 있다.

추가로, 보스 등장 시 / 캐릭터 사망 시 Flash가 작동하게 하려면,

별도의 스크립트를 작성해서 MMF Player을 불러와 Play를 하면 된다.