본문 바로가기
728x90
반응형

유니티/기초32

유니티 게임 오브젝트 찾기 1. 제네릭 타입 (T)T는 제네릭 형식(Generic type)으로 클라이언트가 제네릭 형식의 인스턴스를 만들 때 지정하는 특정 형식에 대한 자리 표시자이다 [1].  제네릭 형식은 서로 다른 형식 인수를 사용할 수 있어 유용하다.  2. 유니티 Find() 함수유니티 Find 계열 함수는 기본적으로 대상 오브젝트를 찾기 위해 모든 오브젝트를 순회한다. 모든 오브젝트를 순회한다는 것은 유니티의 Find 계열 함수는 성능에 영향을 줄 수 있다는 의미이다. 오브젝트 생성이 적은 소규모 프로젝트에서는 성능상의 문제를 발생시키지 않을 수 있다. 하지만 유니티 프로젝트에 생성된 오브젝트가 증가하면 증가할수록 찾는 속도는 느려진다. 일반적으로 프레임(Frame)마다 호출되는 Update, LateUpdate, F.. 2025. 2. 15.
유니티 DontDestroyOnLoad 1. Scene유니티는 Scene의 단위로 화면 전환이 이루어진다. Scene의 전환이 발생하여 Scene이 소멸하게 되면 Scene에 존재하는 모든 오브젝트는 소멸된다. Scene은 다양한 오브젝트로 구성된다. 이러한 오브젝트 중에서 다음 Scene이 로드되어도 소멸되지 않아야 하는 경우, 프로그래밍되는 경우가 있다. 이때 사용할 수 있는 함수가 유니티의 DontDestroyOnLoad이다. 2. DontDestroyOnLoadDontDestroyOnLoad는 Scene의 전환이 발생하더라도 오브젝트가 소멸되지 않고 유지하도록 하는 함수이다. 유니티 최상위 클래스는 Object이다. DontDestroyOnLoad는 Object 클래스의 함수이다. Object를 상속받은 모든 클래스는 사용이 가능하다... 2025. 2. 13.
유니티 이미지 파일 동적 변경 및 관리 유니티는 이미지 파일을 직접적으로 Scene에 올려서 사용할 수 없다. 유니티에 맞도록 이미지 파일 형식을 변경해 주어야 한다. 이와 관련된 정보는 아래의 글에서 다룬다.  2025.02.11 - [유니티/기초] - 유니티 이미지 파일 렌더링 (Image File Rendering) 유니티 이미지 파일 렌더링 (Image File Rendering)1. 이미지 파일 (Image File) 이미지 파일은 사진, 그림 등의 정보를 디지털화되어 저장한 파일이다. 이미지 파일은 다양한 파일 형식(File Formats)이 있다. 이는 사용 목적, 압축 방법, 특허 등에 따라notyu.tistory.com 본 글에서는 이미지 파일을 동적으로 관리하는 방법에 대해 다룬다. 이미지 파일은 Sprite로 변환하여 Sp.. 2025. 2. 12.
유니티 이미지 파일 렌더링 (Image File Rendering) 1. 이미지 파일 (Image File) 이미지 파일은 사진, 그림 등의 정보를 디지털화되어 저장한 파일이다. 이미지 파일은 다양한 파일 형식(File Formats)이 있다. 이는 사용 목적, 압축 방법, 특허 등에 따라 기술의 발전과 함께 변화되어 왔기 때문이다. 이미지 파일 형식은 PNG, JEPG(JPG), GIF, BMP 등이 있다.유니티는 BMP, TIFF, TGA, JPG, PSD 등 가장 일반적인 이미지 파일 형식을 대부분 지원한다(Unity). 본 글의 작성자는 대부분의 프로그램에서 지원하고 있기 때문에 주로 PNG 파일을 사용한다. PNG(Portable  Network Graphics)는 GIF를 대체하기 위해 개발된 오픈소스 포맷이다. PNG는 무손실 압축으로 편집에 유리하다.2. .. 2025. 2. 11.
728x90
반응형