프로젝트/[인프런] 게임 프로그래머 입문 올인원

[게임 프로그래머 입문 올인원] 2D 포폴 준비 : 사운드 (110강)

순정법사 2024.09.07

A. 기본 템플릿 분석

3. 사운드 

a. 사운드 넣어주기

사운드 파일을 넣어주기

 

VS에도 인식하도록 해주고

 

리소스를 다운받아서 넣어준다

 

b. 코드 껴맞추기

사운드 함수를 실행하기 위해 받아주고

 

매니저를 추가해준다

 

리소스 매니저에서 사운드 추가

 

위치를 지정해준다

 

sound파일은 음반, soundManager은 기계라고 보면 됨

 

파일 입출력과 비슷하게 이건 깊은 내용은 알 방도도 없고,

그냥 이렇게 인터넷에서 있는 코드 가져와서 만들어지면 되는거라고 알려주심

정확하게 내가 일햇을때 느낀 감정이랑 똑같이 말씀하셔서 뭔가 ㅋㅋㅋ 웃겼다

웹 개발할때도 파일 입출력때 굉장히 고생했던 기억이 있었는데 그때 생각 나기도 하고 쩝,, (넉두리)

 

뭐 대충 코드는 이런느낌 (구글링하면 동일하게 나온다)

 

💙 GPU의 역할 = 막노동자

 

3d게임이 되면 픽셀단위로 하는 연산을 모두 CPU한테 떠넘기면 과부화가 되니까

GPU한테 떠넘겨서 시키는것!

 

DevScene에서 노래를 가져와 실행시켜주면 bgm이 나온다!

 

근데 여기서는 Sound가 SoundActor 없이 혼자 실행되는 것이기 때문에, 

다른 노래를 실행시키려고 하면 중간에 끊어지는 문제가 발생됨 

 

👉 이건 나중에 채널링이라는 기법으로 해결 가능하고, 지금은 여기까지만!

 

 

 


출처 : https://www.inflearn.com/course/%EA%B2%8C%EC%9E%84-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8-%EC%9E%85%EB%AC%B8-%EC%98%AC%EC%9D%B8%EC%9B%90-rookiss#curriculum

 

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버 -

어디부터 시작할지 막막한 게임 프로그래밍 입문자를 위한 All-In-One 커리큘럼입니다. C++, 자료구조/알고리즘, STL, 게임 수학, Windows API, 게임 서버 입문으로 이어지는 알찬 커리큘럼으로 게임 프

www.inflearn.com