9일차에 작성한 Git 관련 내용과 마찬가지로
팀 프로젝트간 필요한 에셋 스토어 활용법과
추가로 배운 Sound 입출력 방식에 대해 알아보겠다.
마찬가지로 TIL은 기틀만 작성해두고
Sound 쪽은 실제 사용하면서 나중에 살을 붙일 예정.
라이선스 정보 검토 필요
특히 유니티 버전 호환성 체크는 필수
다운로드 Import
Package Manager
자체 제공 에셋
BGM, 효과음 등을 넣을 수 있는 기능!
일단 코드부터 복사해두고 복습과 실제 사용을 통해 내용을 추가하겠다.
public class NewBehaviourScript : MonoBehaviour
{
AudioSource myAudio;
public AudioClip shot1;
public AudioClip shot2;
public AudioClip shot3;
public AudioClip[] myClips;
private void Start()
{
myAudio = GetComponent<AudioSource>();
myAudio.clip = null;
myAudio.Play(); //종료시키고 즉시 새로 재생 시작
myAudio.PlayOneShot(myClips[1]); //
}
private void Update()
{
if (true)
{
myAudio.clip = shot1;
}
}
}
UI를 Subject로 두고
사운드 스크립트를 Observer로 두면 음량 조절 UI 제작도 가능할 듯?