전체 글 (82) 썸네일형 리스트형 23.10.25 Unity : 해상도 가져오기 유니티의 해상도를 가져오는 코드는 간단하다. using UnityEngine; public class ResolutionManager : MonoBehaviour { void Start() { // 현재 화면 해상도를 가져오기 int screenWidth = Screen.width; int screenHeight = Screen.height; // 결과 출력 Debug.Log("화면 해상도: " + screenWidth + "x" + screenHeight); } } 이 외에도 현재 사용하고 있는 모니터의 해상도를 가져오는 코드는 아래와 같다. using UnityEngine; public class ResolutionManager : MonoBehaviour { void .. 23.10.24 Unity : Drag & Drop Drag & Drop을 사용하기 위해서는 Unity에서 제공하는 인테페이스를 상속해야 한다. IBeginDragHandler IBeginDragHandler는 드래그를 시작했을 때 발생하는 이벤트를 정의 하는 인터페이스로 OnBeginDrag(PointerEventData eventData)를 재정의하여 사용하면 된다. IDragHandler IDragHandler는 드래그를 중 발생하는 이벤트를 정의 하는 인터페이스로 OnDrag(PointerEventData eventData)를 재정의 하여 사용하면 된다. IEndDragHandler IEndDragHandler는 드래그가 종료할 때 발생하는 이벤트를 정의하는 인터페이스로 OnEndDrag(PointerEventD.. 23.10.23 싱글톤 패턴 싱글톤(Singleton) 패턴은 말 그대로 객체의 인스턴스가 오직 한 개만 생성되도록 하는 패턴을 의미합니다. 특정 클래스의 인스턴스를 어플리케이션 내에서 한 번만 생성하고, 해당 인스턴스에 전역적으로 접근할 수 있도록 하는 메커니즘을 제공합니다. 싱글톤 패턴을 사용하는 주된 이유는 하나의 인스턴스를 공유하여 리소스를 절약하고, 전역 상태를 관리하기 위함입니다. public class Singleton { // 인스턴스를 저장할 정적 변수 private static Singleton instance; // 다른 클래스에서 인스턴스 생성을 막기 위한 private 생성자 private Singleton() { } // 인스턴스에 접근하기 위한 메서드 public static Singleton.. 이전 1 ··· 15 16 17 18 19 20 21 ··· 28 다음