목록유니티 기초 (3)
WJ의 개인블로그
2DCamera follow 기초2(영역 지정) public Transform player; Vector3 velocity = Vector3.zero; public float smoothTime = 0.15f; public bool XMaxEnabled = false; public float XMaxValue = 0; public bool XMinEnabled = false; public float XMinValue = 0; public bool YMaxEnabled = false; public float YMaxValue = 0; public bool YMinEnabled = false; public float YMinValue = 0; void FixedUpdate() { Vector3 playerP..
2D Camera follow 기초 GameObject player; void Start() { player = GameObject.Find("Player"); } void Update() { Vector3 playerPos = player.transform.position; transform.position = new Vector3(playerPos.x, playerPos.y + 2, transform.position.z); }
오브젝트 사이클 Awake : 게임 오브젝트 생성할때 최초 실행(딱 한번)ex) void Awake() { } OnEnable : 게임 오브젝트가 활성화 되었을 때 실행ex) void OnEnable() { } Start : 업데이트 시작 직전 최초 실행(딱 한번)ex) void Start() { } FixedUpdate : 물리 연산 업데이트(CPU를 많이 사용,물리연산과 관련된 것 만을 사용)ex) void FixedUpdate() { } Update : 게임 로직 업데이트(물리연산 관련 제외 사용,환경에 따라 실행 주기가 떨어질 수 있다)ex) void Update() { } LateUpdate : 모든 업데이트가 끝난 후 마지막으로 실행ex) void LateUpdate() { } OnDisabl..