[0] C#

Seokchan Yun·2022년 4월 2일
0

List

List items = new List();
items.Add("string");
items.RemoveAt(0); // delete index[0] list date command

Foreach (String monster in monsters) // 이미 있는 변수에서 자료를 가져옴
{
Debug.Log("monster list in this erea: " + monster);
}

Unity 게임 오브젝트 흐름

---초기화 영역
Awake() 함수 최초 실행

Start() update 영역으로 들어가기 전에 최초로 실행되는 함수

활성화 영역 ***

OnEnable() 함수
게임 오브젝트가 활성화가 되었을때 키고 끌때마다 활성화가 됨
ex)login

---물리연산 영역
FixedUpdate() 물리 연산 업데이트 (1초에 50회정도 호출)
//업데이트 1초에 여러번 작동하는 함수.
//고정된 실행주기로 CPU를 많이 사용한다. 고정적으로 frame을 유지하기 때문.
//물리 연산과 관련된 logic만 넣는 경우가 많다.

==== 프레임영역

----게임 로직 영역
update() 게임로직 업데이트 함수.
// 컴퓨터 환경에 따라서 실행주기가 떨어질 수 있다.

LateUpdate()
모든 업데이트가 끝난후 호출되는 영역
//로직의 후 처리나 캐릭터를 따라가는 카메라등등...

====

비활성화 영역*
OnDisable() 게임오브젝트가 비활성화 되었을때.
ex) Logout

----해체 영역
OnDestroy() 게임 오브젝트가 삭제될때 남기는 자료.
//Awake 함수와 반대되는 함수.

profile
42 Paris developer

0개의 댓글

관련 채용 정보