Unity에서 제공하는 데이터 관리 클래스 int, float, string, bool 타입을 저장 할 수 있다. DeleteAll : 저장했던 모든 값을 삭제(초기화) DeleteKey : 특정 키 값을 삭제 GetFloat : 지정한 float타입의 값을 로드
struct는 int, string등 값형식을 저장하며 기본적인 개념은 private 구조체이다. 따라서 호출하기 위해서는 public을 선언하여야 한다. >struct Member { public string name; public int age; } 위와같이 c
Project의 구성단위중 하나로써 보통 한개의 Project에 여러개의 class를 가지고 있다. class Main() Project의 시작점 메인클레스는 프로젝트당 한개만 가질 수 있다. 클래스는 'class 이름()'으로 선언한다. 단, 프로젝트의 범위가
값 타입의 객체 or 구조체를 Object 타입으로 변환하는 과정을 뜻한다.단어 그대로 포장을 한다라는 뜻으로 같은 결과값을 불필요한 포장을 거치는 상황을 뜻한다.박싱했던 오브젝트 타입의 객체를 다시 값타입으로 변환하는 과정을 뜻한다.박싱과 같은 개념으로 포장한 객체를
Interface는 class종류는 아닌 구조체이며, class의 친척? 배다른 동생? 같은 느낌이다.class와의 차이점 \- class는 필드에 객체의 생성과 사용도 가능하며, 메소드를 생성할 수 있다. \- interface는 선언부와 구현부로 나누며, 부모클
배열이란 같은 타입의 객체를 한번에 관리하는 방식이다 두둥탁모든 타입의 객체를 배열로 지정하여 관리할 수 있으며, for문과 너무나... 찰떡이다일반적인 배열은 관리해야하는 갯수가 명확할때에 사용하기 용이하지만...? 인생이란 어떤일이 어떻게 발생할지 모른다... 그럴
클래스는 각자의 생성의 이유를 정의해야 한다.(왜냐? 필요없는거면 안만들었을거니까) \- 해당 클래스 마다 필요한 멤버들을 생성하는데 이를 인스턴스라고 한다. \- 멤버에 접근은 '멤버 접근 연산자'(new 연산자)를 사용한다.메소드 \- 시그니처를 다르게 설정
DateTime 현재 시간, 날짜등 현재 시점을 기록하는데 사용할 수 있다. 위와 같이 사용한다. 현재 시점의 시간을 저장하고 쿨타임을 정할 수도 있고, 게임의 클리어 시간 계산, 함정의 발동 시간등을 줄때 사용할 수 있다.

//협력적인 과정...?선언IEnumerator / IEnumerable / IEnumerAtor / IEnumerable코루틴을 사용하는 이유..?프로그램 실행시 몇초 또는 몇분등 시간텀을 두어야 하는 상황들이 발생할 수 있는데 예를 들어 공격 또는 스킬의 쿨타임,
table명과 DataBase파일명은 string으로 지정해준다.사용되는 클래스 \- IDbcommand, IDataReader //아래의 예시는 엑셀의 .csv 확장자로 작성한 기준.
문자열 찾기 |메소드|설명| |:-:|:-:| |IndexOf()|문자열에서 지정된 문자 or 문자열의 위치를 찾는다.| |LastIndexOF()|문자열에서 지정된 문자 or 문자열의 위치를 뒤에서부터 찾는다.| |StartsWiht()|지정된 문자열로 시작하는지를

유니티든 뭐든 제일 중요한것은 프레임워크..이다... 자동차든 핸드폰이든 밥솥이든 뭐가 되었든 순서가 있는법이다. 프레임워크란 프로그램, 어플리케이션 개발시 개발환경의 뼈대(진행구조)이다. 프레임워크의 중요성은 두번 세번 얘기해도 부족하지 않다. 내가 사용하는
C가비지 컬렉션은 새로운 데이터를 추가하려고 할때 힙메모리에 저장공간이 부족한 경우 루트를 통해 참조하지 않는 데이터를 정리하고 메모리를 압축하는 과정을 진행하는데 가비지컬렉션이 작동할때에는 프로그램의 작동이 잠시 멈춘다. 그래서 다른 언어와 같이 용량이 큰 데이터를

Alogorihm == 어떠한 문제를 해결하기 위한 일련의 절차를 공식화한 형태로 표현한것.알고리즘의 조건입력: 제공되는 자료가 0개 이상 존재해야 한다.출력: 입력되는 자료에 따라 다른 결과를 내어야 한다.명확성: 과정은 명확하고 모호하지 않은 명령어로 구성되어야 한
S단일 책임 원칙(SRP, Single Responsibiliry)하나의 클래스는 하나의 책임만 져야 한다.A라는 로직이 존재한다면 어떠한 클래스는 A에 관한 클래스여야 하고 이를 수정한다고 했을때에도 A와 관련된 수정이여야 한다.O개방-폐쇄 원칙(OCP, Open C