profile
안녕하세요! 유니티 공부 중인 고3 학생입니다
post-thumbnail

[Unity] Grid 컴포넌트

Untiy에서 Grid 컴포넌트는 셀(Cell) 기반의 구조를 만들어서, Tilemap이나 다른 셀 단위 시스템이 객체를 배치하거나 관리할 수 있게 해주는 역할을 한다. 이 셀(Cell)은 정사각형, 육각형 또는 등각 뷰(iso)로 구성될 수 있고, 이 구조는 월드 공

2025년 5월 13일
·
0개의 댓글
·
post-thumbnail

[Unity] Tilemap 컴포넌트

Animation Frame Rate: 타일 애니메이션이 재생되는 프레임 속도를 설정한다. 이 값을 늘리거나 줄이면 타일 애니메이션의 프레임 속도가 변경된다. 예를 들어, 2로 설정하면 타일 애니메이션이 기본 프레임 속도의 두 배로 재생된다. 3으로 설정하면 타일 애니

2025년 5월 13일
·
0개의 댓글
·

[C#] TcpClient

TcpClient는 TCP 소켓 통신을 쉽게 다루기 위한 C- 내부적으로 Socket 클래스를 감싸고 있고, IP 주소와 포트에 연결하고, 데이터를 스트림으로 읽고 쓸 수 있도록 도와준다.정확히는 System.Net.Sockets.TcpClient이다.new TcpCl

2025년 5월 12일
·
0개의 댓글
·

[C#] Using 키워드

두 번째 용법의 using은 IDisopsable 인터페이스를 구현한 객체를 자동으로 Dispose() 해주는 문법이다.용어로는 이것을 using 선언문(using declaration) 또는 using 구문 (using statement)라고 부른다.

2025년 5월 12일
·
0개의 댓글
·

[C#] System.Enum.GetValues

주어진 enum 타입의 모든 정의된 값을 배열로 반환한다.반환 타입은 Array, 그래서 반복문에 사용 가능하다.버튼, 필터링 등 UI 생성 시 enum 기반 자동화에 매우 유용하다.드롭다운 자동 생성이나 툴 개발에도 엄청 자주 쓴다.이럴 때 :→ 반환결과 :따라서 f

2025년 5월 11일
·
0개의 댓글
·

[C#] FirstOrDefault

이 구문은 리스트에서 조건에 처음으로 부합하는 항목을 찾아 반환한다.단, 없으면 null을 반환한다. (default값이기 때문이다)First(...) 와 달리, 조건을 만족하는 항목이 없어도 예외를 발생시키지 않음First(...) 는 조건에 맞는 항목이 없으면 In

2025년 5월 11일
·
0개의 댓글
·

[C#] Where 함수

Where는 LINQ 메서드 중 하나로, 컬렉션(리스트 등)에서 특정 조건을 만족하는 요소들만 선택하는 필터링 함수이다.→ 조건식을 만족하는 요소들만 "지연 평가"된 컬렉션으로 반환예시 코드이건 이렇게 해석할 수 있다:"items 리스트에서 itemData.Catego

2025년 5월 11일
·
0개의 댓글
·

[Unity] System.Enum 활용

즉, 모든 enum 타입의 부모 클래스이다.C→ 이 타입은 내부적으로 System.Enum을 기반으로 만들어진 값 형식이다.즉, 이 줄은 추상 클래스에서:이건 "이 아이템이 속한 하위 카테고리를 리턴하게 하고 싶다, 그런데 그 하위 카테고리는 아이템마다 enum이 다를

2025년 5월 11일
·
0개의 댓글
·

[Unity]System.Serializable

이 클래스를 Unity 인스펙터에 표시할 수 있게 만들어주는 마커 역할이다.기본적으로 C하지만 System.Serializable을 붙이면,Unity는 이 클래스를 "직렬화(serialize) 가능"하다고 판단하고이 클래스를 필드로 가지고 있는 MonoBehaviour

2025년 5월 11일
·
0개의 댓글
·

람다식(lambda expression) 정리

이름 없는 함수(무명 함수)를 아주 간결하게 표현하는 문법이다.코드를 더 간결하고 직관적으로 만들기 위해 쓴다.(x,y) => x+y : 하나의 식이면 { } 생략 가능하다.x => x+4 : 매개변수가 1개이면 () 생략 가능하다.(x, y) => { return x

2025년 4월 28일
·
0개의 댓글
·

[Unity] Resources.Load로 런타임에 에셋을 동적으로 불러오는 방법

Resources 클래스는 런타임 중 Resources 폴더에 위치한 에셋을 동적으로 불러오는 데 사용된다.Resources.Load, Resources.LoadAsync 등을 통해 에셋 로드가 가능하다.에디터에서는 Resources.FindObjectOfTypeAll

2025년 4월 22일
·
0개의 댓글
·

[Unity] 직렬화된 값 유지하기 FormerlySerializedAs

사용하려면 using UnityEngine.Serialization; 지시문을 추가해야 한다.Unity에서는 필드 이름이 변경되면 기존에 저장된 직렬화 데이터와 매칭되지 않아, 해당 값이 초기화되는 문제가 발생할 수 있다.이때 FormerlySerializedAs 속성

2025년 4월 21일
·
0개의 댓글
·

C# Delegate 정리(Unity 예제)

람다식을 제대로 이해하려면, 먼저 delegate(델리게이트) 개념을 알아야 합니다. 이 글은 CDelegate는 메서드를 변수처럼 담을 수 있게 해주는 타입이다. 쉽게 말해, 메서드를 데이터처럼 다루게 해주는 기능이다.delegate는 마치 메서드 정의처럼 생겼고,

2025년 4월 17일
·
0개의 댓글
·
post-thumbnail

[C#] 세탁소 사장 동혁 | 백준 2720번

문제 링크: https://www.acmicpc.net/problem/2720거스름돈(센트 단위)을 입력받아, 동전의 개수를 최소로 거슬러주는 문제이다.사용할 수 있는 동전은 다음과 같다:쿼터(Quarter): 0.25달러 → 25센트다임(Dime): 0.10

2025년 4월 16일
·
0개의 댓글
·

C# 제네릭(Generic) 개념 정리

C- 데이터 형식을 일반화하여 재사용 가능한 코드를 작성할 수 있게 해준다.제네릭을 사용하면 다양한 형식의 데이터를 처리하는 메서드와 클래스를 작성할 수 있으며, 컴파일 시점에서 형식 안정성(type safety)를 보장해준다.여러 데이터 형식에 대해 동일한 로직을 적

2025년 4월 16일
·
0개의 댓글
·
post-thumbnail

[C#] 진법 변환2 문제 풀이 | 백준 11005번

문제 링크: https://www.acmicpc.net/problem/1100510진수를 n진수로 바꿔주는 문제이다10진법->N진법으로 변환하는 방법: 몫이 0이 될 때까지 10진수를 N으로 나누고 나머지를 기록한다. 나머지들을 거꾸로 이어붙이면 그것이 N진법

2025년 4월 14일
·
0개의 댓글
·
post-thumbnail

[C#] 진법 변환 문제 풀이 | 백준 2745번

문제 링크: https://www.acmicpc.net/problem/2745n진수(2,4,6,12,36진수)를 10진수로 바꿔 출력하는 문제이다!Convert.ToInt32(string, int)는 16진수까지만 지원하기 때문에, 36진수에는 적용할 수 없으

2025년 4월 13일
·
0개의 댓글
·