최근 포스트

[Unity] ScriptableObject

1 분 소요

스크립터블 오브젝트(ScriptableObject) ScriptableObject를 상속받은 클래스로 Unity Serialize 시스템을 가지고 있다. Serialize는 클래스나 오브젝트를 string이나 일차원 배열 형태로 변환하는 것을 의미한다. MonoBeha...

[자료구조] 트리 (Tree)

7 분 소요

1) 트리 (Tree) 원소들 간에 1:多 관계를 가지는 비선형 자료구조 원소들 간에 계층관계를 가지는 계층형 자료구조 상위 원소에서 하위 원소로 내려가면서 확장되는 트리(나무) 모양의 구조

[자료구조] 재귀호출 (Recursion)

1 분 소요

1) 재귀호출 자기 자신을 호출하여 순환 수행되는 것 작업의 특성에 따라 재귀호출 방식을 사용하여 함수를 만들면 프로그램의 크기를 줄이고 간단하게 작성할 수 있음 Base Case : 재귀 호출의 루프 탈출 조건 재귀 호출은 반드시 Base Case...

[Unity] Raycast 사용법

4 분 소요

1) Ray 활용기초 Physics.Raycast는 직선을 씬에 투영하여 대상에 적중되면 true를 리턴하는 물리 함수다. Ray 변수 RaycastHit 변수 Raycast 함수 RaycastAll 함수 RaycastNonAlloc 함수

[자료구조] 큐 (Queue)

5 분 소요

1) 추상 큐(Abstract Queue) 선입 선출(FIFO : First-In-First-Out) 자료구조 선형 정렬을 이용 삽입과 삭제가 개별적으로 실행 삽입(Push Into)에 어떤 객체든 제한이 없으며, 그 객체는 큐의 Back 큐의 처음 객체는 Fr...