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 함수와 반대되는 함수.