7 개의 강의

목차

콜백

모험가가 뛰어가기를 멈추고 근처에 있는 나무에 손을 대고 쉬어갑니다. 가만히 서 있지만 마치 나무가 숨을 쉬는 것처럼 그의 손이 움직입니다. 신경을 곤두세우자 나무의 숨쉬는 리듬이 머릿 속에 들리는 멜로디의 리듬과 이상하게도 비슷하다는 것을 깨닫습니다. 비슷하다기 보다는... 완전히 똑같죠!

대부분의 오디오 통합 작업은 Event를 게시하거나 Game Sync를 설정하는 등 Unity가 Wwise에 호출을 보내는 것에 의존합니다. 여기에 콜백(callback)을 사용하여 Wwise가 Unity로 정보를 반환하면 소리풍경과 게임 비주얼 및 메커니즘 간의 완벽한 상호 작용 순환을 완성할 수 있습니다.

이름에서 예측할 수 있듯이 콜백은 여러분이 게시한 Event로부터 회신을 받는 것을 뜻합니다. 콜백은 사운드가 재생을 시작/중단하거나 오케스트라 음악에서 심벌이 연주되는 순간 등의 특정 상황을 게임에게 알려주는 방법입니다.

콜백은 Unity가 Event로부터 회신을 받는 것이기 때문에 콜백을 받기 위해서는 먼저 Event가 게시되어야 합니다. 뿐만 아니라 Wwise는 특정 Event에서 콜백을 전송해야 한다는 점을 알아야 하기 때문에 콜백을 설정하기 위해서는 Event를 게시하는 방식을 확장해야 합니다.