본문 바로가기

Engine/Unity3D20

유니티 Memory leak을 잡아보자! 많은 유니티 개발자들이 고민하는 부분이 아마 "메모리 누수"일텐데 저도 메모리 누수 때문에 고민을 많이 하고 있습니다. 보통 게임 개발을 하다보면 싱글톤 패턴을 사용하게 될 수 밖에 없는 상황이 오는데요 애초에 이런 문제를 피하기 위해서 싱글톤을 사용하지 않고 DontDestroyOnLoad() 함수를 사용해서 씬이 전환 될 때의 객체파괴를 막고 사용하는 방법도 있습니다! 물론 이런건 전부 개발 스타일과 게임의 스타일 그리고 상황에 맞춰서! 사용하시면 됩니다. 이 글을 쓰는 이유는... 최근에 진행중인 프로젝트에 메모리 누수 관련 이슈가 들어와서 살펴보고 있습니다 (ㅠㅠ엉엉) 일단 보통 많이들 문제가 되는 부분이 reference를 참조하고 그 참조를 해제하지 않는 경우가 가장 문제가 됩니다. 유니티에서.. 2016. 12. 27.
[C#] is 키워드 Interface나 class의 상속을 받을 클래스의 경우 어떤 특정 Class 및 Interface에 호환이 가능한지의 여부를 알 수 있다. ex)if( someclass is MyClass){Debug.Log("someclass is MyClass");}else{Debug.Log("someclass is not MyClass");} 2016. 4. 27.
Unity APK 빌드 사이즈에 관해서 - 설정 -.Net API Level : .Net2.0 및 .Net2.0 subset - APK 빌드 내용 -(Unity Editor Log 출력을 바탕으로 작성) .Net2.0 빌드-------------------------------Textures 0.0 kb 0.0% Meshes 0.0 kb 0.0% Animations 0.0 kb 0.0% Sounds 0.0 kb 0.0% Shaders 0.0 kb 0.0% Other Assets 0.2 kb 0.0% Levels 0.7 kb 0.0% Scripts 874.0 kb 12.0% Included DLLs 6.3 mb 87.9% File headers 12.4 kb 0.2% -------------------------------Complete siz.. 2016. 4. 4.
iTween과 DOTween을 사용하면서... 원래 처음 유니티를 접하면서부터 계속 iTween을 사용해 왔습니다.처음엔 이거 말곤 그렇다 할만한 Tween관련 에셋이 없었죠 (직접 구현해도 되겠지만(?);;) 오늘 이 글을 작성하는 것은... iTween이 별로인 것 같아서 입니다. 음... 지금 하는 프로젝트에서도 그렇게 많이 사용하진 않습니다. 거의 사용하지 않는다고 봐도 되는데이번에 만드는 컨텐츠에서 필요하게되어 과거의 기억을 끄집어내어 끄적끄적하고있는데..원하는데로 구현이 쉽지가 않더군요 제가 못해서 일수도 있지만 그렇게 끙끙 삽질을 하다가 DOTween이나 한번 받아서 사용해봐야지~ 하고 받고 문서를 보고뚝딱뚝딱했더니 잉??.. 쉽게 구현이 되버렸습니다. 사용 방법도 함수 호출 방식이다 보니 iTween의 HashTable 방식보다 훨씬 .. 2015. 11. 11.
반응형