본문 바로가기

Unity8

회전(Rotate) 초기값 관련 문제 문제발생1번 코드를 2번 코드로 대체 가능하다고 생각이 들어서 바꾸어 봤는데 다른 결과를 초래함. 1번 코드mouseX += Inupt.GetAxis("Mouse X");mouseY -= Input.GetAxis("Mouse Y");// 플레이어 좌우 회전transform.rotation = Quaternion.Euler(0,mouseX,0);// 카메라 상하좌우 회전camera.transform.rotation = Quaternion.Euler(mouseY,MouseX,0); 2번 코드mouseX = Input.GetAxis("Mouse X");mouseY = Input.GetAxis("Mouse Y");// 캐릭터 좌우 회전transform.Rotate(Vector3.up * mouseX);// 카메.. 2025. 2. 10.
생명 주기 생명주기란 ?유니티 엔진이 게임 오브젝트와 그에 연결된 스크립트를 실행하고 관리하는 일련의 과정입니다. 유니티는 특정한 순서와 규칙에 따라 게임 로직과 물리 연산, 렌더링 등을 실행하며, 이러한 개념을 생명주기라 합니다. 생명주기 단계별 역할 Awake게임을 실행하면 가장 처음 작동이 되는 함수입니다.초기값을 세팅하는 용도로 자주 사용됩니다 Reset인스펙터 뷰에서 컴포넌트를  reset시킬 때 작동을 합니다. OnEnable게임 오브젝트를 활성화 시킬 때마다 한번씩 작동됩니다. StartAwake 다음으로 빠르게 실행이 되는 함수 입니다.모든 Awake 작동이 끝난 후 작동이 됩니다. Update계속 반복이 되는 함수 입니다.프레임 기준으로 업데이트 됩니다. 주로 키입력 처리에 많이 사용됩니다. Fix.. 2025. 1. 25.