Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

참조의 정상화 필요 #151

Open
Monolong opened this issue Sep 14, 2024 · 1 comment
Open

참조의 정상화 필요 #151

Monolong opened this issue Sep 14, 2024 · 1 comment
Assignees
Labels
help wanted Extra attention is needed question Further information is requested Suggestion Suggestion on specific codes or features

Comments

@Monolong
Copy link
Contributor

Seriallizefield, Singleton 등 의 남용으로 인해 진도가 더뎌지고 씬 전환할때마다 매우 불편함을 겪고있음. 이에 대한 대책이 필요함

@Monolong Monolong added help wanted Extra attention is needed question Further information is requested Suggestion Suggestion on specific codes or features labels Sep 14, 2024
@YunseongJeong
Copy link
Contributor

Merge PR을 통해서

  • ReferenceManager을 통해서 참조를 하도록 수정했습니다.
  • GameObject.Find() 사용을 지양하기 위해 구현을 했습니다.
  • transform.Find()를 통해 그 GameObject의 자식 GameObject 만을 이름을 통해 검색하기에 사용해도 될 거 같습니다.

아래는 사용 설명입니다.

  • 직접할당 할수도 있지만 ReferableObject와 DontDestoryReferableObject를 넣어줘서 할당할 수도 있습니다.
  • ReferenceManager.Instance.FindByName("GameObject Name") 을 통해서 그 ReferableObject를 받아올 수 있습니다.
  • 다음과 같이 받아온 후 referableObject.transform.Find("Child GameObject name") 을 통해 자식 GameObject를 찾던가 GetComponent<>() 를 사용해서 참조를 하는 것을 권장합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested Suggestion Suggestion on specific codes or features
Projects
None yet
Development

No branches or pull requests

5 participants