devmae
개발자 향기
devmae
전체 방문자
오늘
어제
  • 전부 감상 (280)
    • Unity (52)
      • memo (37)
      • R&D (15)
    • 모바일 (32)
      • iOS (6)
      • Android (25)
    • 개발자 모드 (41)
      • 개발자처럼 파고들기 (28)
      • 한가해서 책읽는거 아님 (10)
      • 영상 요약 (3)
    • Languages (40)
      • C++ (23)
      • MFC (8)
      • Java (4)
      • javascript (5)
    • Flash (108)
      • tip (29)
      • tech (4)
      • as2.0 (1)
      • as3isolib (3)
      • flartoolkit (2)
      • 이미지 편집기 (2)
      • papervision3d (12)
      • scale form (2)
      • Flash Builder (12)
      • air (5)
      • as3.0 (20)
      • flash player (9)
      • 개념잡기 (6)
      • source (1)
    • +,-,×,÷ (3)
      • 수학 뽀개기 (3)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
devmae

개발자 향기

Unity/R&D

SpriteAtlas의 Include in Build

2021. 3. 24. 11:25
  • Include in Build 체크
    • SpriteAtlas의 A스프라이트가 Image / SpriteRenderer에 바인딩되어 있다면 화면에 잘 나온다.
    • 메모리에도 바로 할당된다.
  • Include in Build 체크 해제
    • SpriteAtlas의 A스프라이트가 Image / SpriteRenderer에 바인딩되어 있어도 화면에 나오지 않는다.
    • 메모리에도 할당되지 않는다.
    • SpriteAtlas.GetSprite를 통해 늦은 바인딩을 해야한다. (이때 메모리에 할당하게 된다)
      • docs.unity3d.com/kr/2018.4/Manual/LateBinding.html 참고
      • 위 링크의 예시에는 public 필드에 할당해서 쓰라고 되어있지만, 그렇게 되면 메모리에 바로 할당된다. 그러므로 메모리 할당을 바로 하지 않을꺼라면 다른 방법을 통해 늦은 바인딩을 하도록 한다.

 

참고 : docs.unity3d.com/kr/2018.4/Manual/SpriteAtlasDistribution.html

    'Unity/R&D' 카테고리의 다른 글
    • RuntimeInitializeOnLoadMethod 실행순서
    • [RuntimeInitializeOnLoadMethod] 어트리뷰트의 함수가 여러개일때 실행순서
    • Texture의 메모리 할당
    • SpriteAtlas에서 BuildPipeline으로 빌드시 유니티 크래시
    devmae
    devmae
    enjoy with me?

    티스토리툴바