자동로드된 싱글톤 gd스크립트 참조

 gd스크립트 같은 경우

class_name과 파일명이 달라야한다.

아 찾아보니 class_name은 전역으로 사용하는 class명이다.

또 씬자체를 자동로드하는 경우 

씬 이름과 스크립트명도 달라야한다.



자동로드이름은 AudioManager인데 파일명은 또 다르다.

그리고 스크립트 내에서 참조할 때는

AudioManager로 

자동로드한 이름으로 참조해야한다. 

예를 들어 

class_name Audio_Manager가 작성된

파일 이름 AudioManager가 있고

씬 이름은

audio_manager라고하자

자동로드를 씬으로 해버리면 

AudioManager로 등록되고 

참조하려면 

AudioManager를 참조해야 된다.


어휴 복잡행.

싱글톤 기능있는건 편한데 ㅎㅎ;

댓글

이 블로그의 인기 게시물

[코틀린] 고도용 안드로이드 플러그인 CameraX 기능파악을 위한 앱 실습 codelabs

일시정지에서 특정 노드만 사용되게 하고 싶다면 get_tree().paused=false

cpp 작업을 위한 비쥬얼스튜디오에서 고도프로젝트 열기