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

AssetLoader #8

Open
3 tasks done
AliceOfSNU opened this issue Jul 12, 2022 · 1 comment
Open
3 tasks done

AssetLoader #8

AliceOfSNU opened this issue Jul 12, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@AliceOfSNU
Copy link
Collaborator

AliceOfSNU commented Jul 12, 2022

현재 상황

  • Runtime Asset Loading 리서치 내용들이 이곳저곳에 흩어져 있으나 실체 있는 코드가 적고 테스트 필요성이 높음
  • 파일을 서빙할 s3가 구성되어 있고, 서버 접속이 됨

해야 할 일

  • loader
Check Description
Addressable Tutorial Watch youtube tutorial
Detailed Documentation Unity 공식 페이지
@AliceOfSNU AliceOfSNU self-assigned this Jul 12, 2022
@AliceOfSNU
Copy link
Collaborator Author

AliceOfSNU commented Jul 12, 2022

commit 1 : Addressable 을 테스트하기 위해, 다음 스텝을 따라하실 수 있습니다.

  1. windows > Asset Management > addressables에서 groups 와 profiler창을 엽니다.
  2. groups 에서 roomLevel 그룹을 더블클릭하여 inspector 의 settings 칸에서 아래 사진의 오른쪽에 보이는 셋팅 파일을 찾습니다
  3. 사진에 보이는대로, 파란색으로 마킹한 부분을 설정하고(profiler events설정은 사진과 달리 체크마크 표시할것), 특히 remote build, load path는 각각 build시에 해당 addresssable들을 빌드할 경로, 그리고 원격 파일저장소 (s3 나 localhost, express endpoint) 로 설정합니다
  4. 이 설명이 부족할 수 있으므로, 코밋 메시지와, 위 이슈 메시지의 tutorial 과 documentation 을 참고하세요
  5. 일시정지 버튼을 누른 상태에서 game 을 시작하고, 프레임 단위로 넘기는 버튼을 사용하여 profiler 에서 로드된 room prefab의 ref count를 확인하실 수 있습니다. destroy버튼을 누르면 AddressableManager 스크립트에 의해 reference가 삭제되는 것을 확인할 수 있습니다
    image

@MondaySHB MondaySHB added the enhancement New feature or request label Jul 14, 2022
@MondaySHB MondaySHB added this to XVerse Jul 14, 2022
@MondaySHB MondaySHB moved this to In Progress in XVerse Jul 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

2 participants