[Unity] DontDestroyOnLoad()

2022. 5. 3. 11:29·공부/Unity
728x90

Sound의 경우 게임 어디에서도 사용되는 Object다. 어떤 Object는 Scene이 바뀌면서 삭제됐다가 필요한 경우 다시 생성되지만, 계속 필요한 Object는 삭제되는 행위 자체가 쓸데없는 메모리 사용이다.

이때 DontDestroyOnLoad()를 사용해주면 게임이 꺼질 때까지 Object가 삭제되지 않고 필요할 때 언제든 꺼내 쓸 수 있다.

 

https://docs.unity3d.com/ScriptReference/Object.DontDestroyOnLoad.html

 

Unity - Scripting API: Object.DontDestroyOnLoad

The load of a new Scene destroys all current Scene objects. Call Object.DontDestroyOnLoad to preserve an Object during scene loading. If the target Object is a component or GameObject, Unity also preserves all of the Transform’s children. Object.DontDest

docs.unity3d.com

 

728x90

'공부 > Unity' 카테고리의 다른 글

[Unity] Player가 가라앉아서 움직이는 에러 해결하기  (0) 2022.05.04
[Unity] 코루틴(Coroutine)이란?  (0) 2022.05.03
[Unity] Mathf란  (0) 2022.05.02
[Unity] ArgumentException 오류  (0) 2022.05.02
[Unity] Debug 디버깅과 오류 해결하기  (0) 2022.05.02
'공부/Unity' 카테고리의 다른 글
  • [Unity] Player가 가라앉아서 움직이는 에러 해결하기
  • [Unity] 코루틴(Coroutine)이란?
  • [Unity] Mathf란
  • [Unity] ArgumentException 오류
돌멩이수프
돌멩이수프
Information technology
  • 돌멩이수프
    WHAT DOES "IT" STAND FOR?
    돌멩이수프
  • 전체
    오늘
    어제
    • 분류 전체보기 (239)
      • 언어 (73)
        • html (3)
        • css (1)
        • java (6)
        • C (26)
        • C++ (2)
        • C# (29)
      • 공부 (7)
        • Unity (43)
        • 게임 서버 (26)
        • 네트워크 (5)
        • 데이터베이스 (7)
        • EFCore (19)
        • 기타 (14)
        • Git (5)
        • 운영체제 (1)
        • 소프트웨어공학 (21)
      • 2024-여름 (12)
      • 자기 관리 (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    EntityFramework
    코딩
    유니티
    unity
    java
    자바
    백준
    게임서버
    EFCore
    coding
    HTML
    Python
    라즈베리파이
    C#
    네트워크
    Entityfamework
    tcp
    C언어
    C
    디자인패턴
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
돌멩이수프
[Unity] DontDestroyOnLoad()
상단으로

티스토리툴바