노드 class를 새로 생성하여 add_child할 때
고도 4.2 이후부터는
문법이
class(이름).new()로 진행이된다.
지금 하려는 작업이
AudioManger를 만들려고하는데
AudioManager를
List형식으로
gd스크립트는 배열[]
Resource로 만든 Sound자료형에
해당 Sound의
멤버변수 tag로
dictionary 키값을 해주고
값은 또[]로 sound와,AudioStreamPlayer를 넣어주려고하는데
이 AudioStreamPlayer는 노드쪽 클래스라 Resource에서 선언이 불가능하고
또 사운드가 여러가지 동시에 사용되는 부분도 있기 때문에
new로 처음에 AudioManager 노드에
자식으로 붙여줄 생각이다.
그런다음에
Dictionary에서 tag값으로 배열 2개중 AudioStreamPlayer값에 참조하여 소리를 재생.
댓글
댓글 쓰기