728x90

2025/05/01 3

Unity 싱글톤(Singleton) 패턴

게임을 만들다 보면 "어디서든 접근 가능한 하나뿐인 객체" 가 필요할 때가 많다. 나도 개발하면서 GameManager, SoundManager, UIManager 같은 걸 만들어야 했다.그럴 때 쓸수 있는 것이 바로 싱글톤(Singleton) 패턴이다. 싱글톤이란?싱글톤: 프로그램에서 단 하나의 인스턴스만 존재하도록 보장하는 디자인 패턴. 쉽게 말하면전역 변수처럼 접근 가능무조건 하나만 존재해야 함 Unity에서 싱글톤 구현 방법Unity에서 싱글톤은 보통 2가지 방식으로 만든다:일반 클래스 싱글톤MonoBehaviour 싱글톤 1. 일반 클래스 싱글톤MonoBehaviour를 상속받지 않는 경우public class GameManager{ private static GameManager _ins..

[FlappyPlane] Unity 좌표계 이해하기 - 로컬좌표 vs 월드좌표

이번 글에서는 Unity에서 자주 헷갈리는 로컬(Local) 좌표와 월드(World) 좌표의 차이, 그리고 localPosition과 position의 차이점에 대해 정리하였다. 📌 로컬좌표 (Local Coordinate)부모 오브젝트를 기준으로 한 상대적인 위치오브젝트가 부모 안에서 얼마만큼 떨어져 있는지를 나타낸다.부모 오브젝트의 위치나 회전이 바뀌어도, 자식 오브젝트는 상대적 위치를 유지한다. 📌 월드좌표 (World Coordinate)Unity 전체 씬의 전역 좌표계를 기준으로 위치를 나타낸다(0, 0, 0) 은 Unity 씬의 중심점(Origin)이다.부모 오브젝트와 관계없이, 절대적인 위치를 가리킨다. 📚 로컬포지션(localPosition)과 포지션(position)Unity에서 T..

[2025.4.30] 백준 10828: 스택

using System.Linq.Expressions;namespace CodingTest;class Program{ static void Main(string[] args) { List stack = new List(); int top = -1; int number = int.Parse(Console.ReadLine()); for (int i = 0; i 1. 공백 기준: https://manniz.tistory.com/entry/Csplit-함수에-String-을-넣어-문자열을-분리시키는-방법2. 삼항연산자:C#에서는 삼항 연산자가 값을 반환하는 표현식이지, 명령문을 직접 실행하진 않는다.따라서 if-else처럼 두 개의 Console.Wr..

코테준비 2025.05.01
728x90