본문 바로가기

전체 글24

RectTransformUtility 오랜만에 글을 쓰네요.운 좋게 게임 개발자로 취업했지만, 기본적인 지식과 이해도가 부족하다고 느껴 정보처리기능사를 공부하며 기초를 다졌습니다. 이제 다시 엔진과 로직 관련 공부를 정리해가며 부족한 부분을 채워가려고 합니다.  문제상황 최근 회사에서 신규 프로젝트를 진행하며 IPointer 인터페이스를 활용하여 아이콘을 터치하면 해당 아이템 정보를 표시하는 기능을 구현하던 중 예상치 못한 문제가 발생했습니다. 아이템 정보 이미지의 위치가 비정상적으로 활성화되는 이슈였습니다.과거 RectTrasformUtility를 통해서 문제 해결을 진행하였지만 오랜만에 사용을 해서 그런건지 해당 이슈를 해결하는데 오랜 시간이 걸렸습니다.이에 해당 프로젝트를 진행할때 문제 원인을 찾아보고 해당 기능들을 연습 프로젝트를 만.. 2025. 3. 19.
RectTransformUntility에 대해서 현재 UI를 이용해 디펜스 프로젝트를 진행중이다.프로젝트를 진행 중 중간에 렌더러 모드를 카메라 모드로 변경하게 되면서 모든 좌표가 기존과 상이하게 되었는데 이때 알게된 클래스가 RectTransformUtility이다.RectTransformUntilty란?UI 좌표 변환 및 충돌 감지 기능을 제공하는 유틸리티 클래스다.주로 스크린 좌표와 UI 좌표 간 변환, UI 내부 클릭 감지, UI 오브젝트 충돌 체크 등에 사용된다. https://docs.unity3d.com/6000.0/Documentation/ScriptReference/RectTransformUtility.html  출처 : GPT  🛠 주요 기능:✅ ScreenPointToLocalPointInRectangle() → 스크린 좌표를 U.. 2025. 1. 7.
Bounds<경계> 구조체 프로젝트를 진행하다가 특정 오브젝트의 Z축 끝부분에서 부터 포지션을 생성하게 되었다.당시 Bounds 구조체를 몰랐으나 검색을 통해 알게 되어 기록을 하게 된다.   Bounds 구조체란?=================================Unity에서 객체의 경계를 알려주는 구조체이다. 주로 3D 오브젝트의 크기와 위치를 계산하는데 주요 사용되는 구조체이며 그 객체가 차지하는 **축 정렬 경계 상자(Axis-Aligned Bounding Box, AABB)**를 표현한다. * 비대칭적인 메쉬를 포함한 오브젝트도 Bounds로 단순하게 감싸진다.  Bounds 구조체의 Property================================= 1. center* 경계 상자의 중심점 (world S.. 2024. 10. 20.
포톤 퓨전 2.0 시작하기 작성하기에 앞서 현재 블로그는 공부용으로 작성하는 블로그 입니다. 틀린 내용이 있을 수 있습니다.  1.포톤 SDK 툴을 다운 받는다. (회원가입이 되어 있어야 한다.)https://doc.photonengine.com/ko-kr/fusion/current/getting-started/sdk-download Fusion 2 SDK & Download | Photon EngineMake sure the complete project is backed up (preferably through any Source Control System). Delete the folder. Import the new SDK package.doc.photonengine.com 포톤 SDK 다운로드 사이트. 2.유니티 버전 확.. 2024. 9. 21.