✌️개요이번엔 휴고 블로그에 조회수와 좋아요 기능을 추가해봅시다 참고로 저는 Hugo블로그 소스를 윈도우PC로 옮겼습니다이유는우분투에 자꾸 권한문제가 생기는데 `brew`로 설치한 패키지라서 권한 주기가 복잡했습니다어차피 호스팅도 GithubPages를 이용하기 때문에 소스가 서버PC에있을 필요가 없습니다윈도우도 Hugo를 설치할 수 있습니다저번에 호스팅 구성을 하면서 저장소에 소스도 다 올렸기 때문에 클론만 받으면 뚝딱 옮겨지니 옮기는게 낫다고 판단했습니다 🖥️ 환경Hugo: `0.124.1`Theme: `Blowfish`OS: `Windows 11`테마마다 구성 방법이 다를것이기 때문에 다른 테마를 사용하시는분은 제 글을 보고 따라하시면 안될 수 있습니다! 🔥구성 먼저 사용중인 `Blowfish`..
✌️문제NodeJS로 정적 파일 제공을 구성해서 로컬 호스트로 테스트를 하고 있었습니다 이후 작동함을 확인하고,원격 서버로 `Remote.LoadPath`를 수정해주고 어드레서블을 다시 빌드해서서버에 넣어줬습니다 처음엔 작동하는줄 알았더니서버를 내리고 확인해보니 여전히 불러오더라고요 서버가 내려갔는데...그래서 좀더 확인해보니 분명 경로를 바꾸고 어드레서블을 다시 빌드했음에도로컬호스트에서 불러오는 문제를 발견했습니다. 🔥해결문제의 원인은 카탈로그를 캐싱하고있어서 그렇습니다이전 `LoadPath`로 설정된 카탈로그가 캐시에 남아있어서계속 기존 경로를 참조하고 있습니다 `Application.persistentDataPath`경로로 가보면이렇게 `com.unity.addressables`라는 폴더가 보입..
✌️개요문제 설명은 이렇습니다 `MainLobby`씬에있는 `PoolManager`는 풀링될 프리팹들을 리스트에 담고있습니다이렇게요 그리고 이 `MainLobby`씬을 어드레서블 번들로 빌드해줬습니다 그리고나서 `Addressables.LoadSceneAsync`함수로 어드레서블로 빌드된 씬을 로드했습니다그랬더니 이렇게 프리팹이 빠져있습니다 이상한 경고들도 막 반겨주네요 근데 또 웃긴건 이 `PoolManager`만 빠져있고 다른 스크립트들이 가지고있는 프리팹들은 괜찮았습니다 무튼 이 문제를 해결해보겠습니다 🔥본문답은 의외로 간단합니다프로젝트에서 `AddressableAssetSettings`에셋을 찾아줍니다디폴트라면 `Assets > AddressableAssetData`폴더 안에 있습니다 설정값중..
✌️문제안드로이드 플랫폼으로 개발할 때에디터에서 어드레서블로 빌드한 모델을 불러오면쉐이더가 분홍색으로 나옵니다 물론 쉐이더 문제는 아닙니다쉐이더는 유니티 기본 내장 Standard쉐이더이니까요 이 문제를 해결 해보겠습니다 🔥해결찾은 해결 방법은 모바일용 그래픽스API로 에디터를 여는 것`OpenGL`이나 `Vulkan`으로 열어주면 됩니다 방법은 2가지가 있습니다 방법 1프로젝트 세팅에서 그래픽스API for Windows를 바꾸는 방법순서까지 바꿔줘야 합니다이렇게 바꾸면 에디터를 다시 시작하라고 알림이 뜨면 다시 시작 해주세요 제대로 적용됐는지는 다시 열렸을 때 상단에 이 부분을 보시면 됩니다이제 다시 테스트 해보면 쉐이더가 정상적으로 출력되는것을 볼 수 있습니다 참고로저는 안드로이드 player..
public void ShowMemoryStatus() { Debug.Log("Total Reserved memory by Unity: " + ((Profiler.GetTotalReservedMemoryLong() / 1024f) / 1024f) + "MB"); Debug.Log("- Allocated memory by Unity: " + ((Profiler.GetTotalAllocatedMemoryLong() / 1024f) / 1024f) + "MB"); Debug.Log("- Reserved but not allocated: " + ((Profiler.GetTotalUnusedReservedMemoryLong() / 1024f) / 1024f) + "MB"..
✌️개요유니티는 언리얼에 비해 기본 내장기능이 단순합니다단순하기 때문에 더 쉽게 배울 수 있지만,엔진에 익숙해지기 시작하면 부족한 기능들이 아쉽기 마련입니다 유니티 에셋스토어에는 프로젝트에 도움을 주는 수많은 에셋들이 있습니다물론 너무 남용하면 프로젝트가 무거워지고 본인의 코드가 아니기 때문에유지보수도 힘들어지겠지만,적당한 사용은 생산성을 높여줍니다 이 글에서는생산성을 높이고 프로젝트 관리나 개발에 도움을 주는제가 프로젝트 시작 시 임포트 하고 시작하는 에셋들을 무료에셋으로만 정리해 봅니다 🔥본문무료 에셋1. DoTween DOTween (HOTween v2) | 애니메이션 도구 | Unity Asset StoreUse the DOTween (HOTween v2) tool from Demigiant o..