전체 글 98

유니티 - 프로파일링을 해보자 #2 Memory 프로파일러

2024.12.04 - [유니티] - 유니티 - 프로파일링을 해보자 #1 Unity 프로파일러 지난 시간에 이어 오늘은 Memory 프로파일러 사용법을 정리하고자 합니다. 메모리 관리는 왜 해야 할까?기기마다 메모리 성능의 차이가 있습니다. 모바일은 PC와 달리 물리적 메모리만 사용 가능하며디스크를 통한 가상 메모리 확장이 불가능합니다.이는 OS가 메모리 관리를 엄격히 수행하며,과다 사용 시 강제 종료되는 상황이 발생할 수도 있다고 합니다. 다른 예로 Xbox One 본체는 포그라운드에서 실행되는 게임에 사용할 수 있는 최대 메모리가 5GB로 제한된다고 합니다. 따라서 게임을 개발함에 있어서타깃 기기에 알맞은 메모리 관리가 필요합니다.Memory Profiler Unity Profiler에서도 Memor..

유니티 2024.12.05

유니티 - 프로파일링을 해보자 #1 Unity 프로파일러

2024.12.02 - [유니티/2D] - 유니티 - 스프라이트 아틀라스(Sprite Atlas)에 대해 알아보자 오늘은 프로파일러를 활용하여 프로파일 하는 법에 대해 정리 해보고자 합니다. 이전에 스프라이트 아틀라스에 대해 정리하면서 언급했었는데,당시 강의 자료에서 이미지가 어떻게 그려지는지 프로파일러를 사용하여 보여주시더군요. 보면서 신기하기도 하고, 사용법을 익혀두면 좋겠다는 생각에  프로파일러의 사용법과 언제 사용하는지 간단하게 작성해 봤습니다.Unity 프로파일러 Unity 프로파일러는 애플리케이션의 성능 정보를 알려주는 툴입니다. 보통 프로파일러로 얻은 정보를 활용하여어느 부분에서 문제가 발생하고 있는지 파악하기 위한 용도로 사용되는 듯합니다.(= 게임의 최적화를 위한 문제 파악 분석에 사용된..

유니티 2024.12.04

유니티 - 드래그 드롭을 구현해보자

오늘은 조금은 쉬어가는 느낌으로다가프로젝트를 진행하면서 구현한 드래그 드롭 하는 방법에 대해 정리해 보고자 합니다. 이전에 진행했던 프로젝트에서 당시 팀원분이 드래그 드롭을 구현하신 걸 본 적이 있습니다.그때는 어떻게 구현하신 건지 이해를 못했었는데,이번에 코드를 다시 보니 이해가 되더군요. 어쩌면 나, 조금은 성장한걸지도?아직 멀었지만.(남들은 금방 구현하던데, 나는 언제쯤 금방 구현 할 수 있는 수준까지 올라갈 수 있을지;;)  구현 방법 UnityEngine.EventSystem에는 여러 내장 인터페이스가 있습니다.그중에서 드래그, 드롭과 관련하여 자주 사용되는 인터페이스를 몇 가지 가져왔습니다.  드래그IBeginDragHandler: 드래그 시작할 때 1회 호출IDragHandler: 드래그 중..

미니 프로젝트 2024.12.03