2019년 5월 22일 수요일

국비 교육 : 게임 프로그래밍 047일

47일 차 교육 내용 메모를 옮겨 본다.
FMOD와 MCI에 관한 내용이 메모로 작성되어 있다.


FMOD
- 사운드 전문 엔진, 사용이 쉽다.
- 별도의 라이브러리가 필요

MCI
- 미디어 컨트롤 인터페이스 (멀티 미디어)
- 윈도우 라이브러리, 별도 라이브러리 필요 없음
- 귀찮고 사용이 불편하다.


FMOD의 함수 중
- playsound(~) 라는 함수는 외부 함수로 감싸면 링크 에러가 발생 될 수 있다.

정의 : 실제로 생성한다. 정의는 1회만 가능
선언 : 다른 곳의 정의를 소개한다. 가져다 사용하기 위한 목적으로 n회 가능

FMOD
- sound 리소스의 관리
- 채널(재생 정보) 관리, 사운드 제어를 하기 위한 주체
- system 초기화 작업
- sound manager의 역할로 singleton으로 제작해 사용


이상과 같은 내용이 교육되었고, FMOD를 이용한 프로젝트를 실습한 것 같다.

댓글 없음:

댓글 쓰기

Unity - Firebase 연동 (Analytics, AdMob)

버전 : firebase_unity_sdk_6.5.0.zip 게임에서 통계 측정 및 광고 추적을 위해 Firebase 을 연동한다. 앞서 [Unity - GPGS 와 Admob 연동 및 배포 준비 작업]  연동 이후에 작업을 진행 한다. 유니...