분류 전체보기(371)
-
[Unity] Unity Default Method
Unity Default Method Reset - 유니티 에디터에서 오브젝트 생성 후 인스펙터 뷰에서 리셋을 눌러줄 때 실행. 객체의 속성을 초기값으로 재설정 Awake - 프리팹이 인스턴스화 한 후 실행. 모든 오브젝트가 초기화 된 후 호출. GameObject.Fine같은 명령문을 안전하게 사용 가능. Start전에 호출(StartCoroutine사용 불가) OnEnable - 라이프사이클 내에서 여러번 호출 가능, setActive()로 게임 오브젝트를 활성화 할 때마다 실행됨 Start - Update전에 한 번만 실행됨, 오브젝트가 활성화 되어 있어야 호출됨 FixedUpdate - 프레임과 상관 없이 시간 기준으로 고정 호출되는 함수 yield WaitForFixedUpdate OnTrigg..
2024.04.21 -
[VSCode] VSCode와 Server 연결하기
VSCode와 Linux서버 연결하기 1. VSCode에서 SFTP Extension 다운로드 2. VSCode와 Server에서 공유할 폴더 생성하기 아무 곳이나 좋다 3. VSCode에서 f1키를 눌러 SFTP: Config로 세팅 name : 서버 이름 host : Server ip 주소 port : 연결 할 포트 번호 username : Server의 Username password : Server의 Password uploadOnSave : 자동저장 4. VSCode에서 f1 키를 눌러 SFTP: List All로 해당 서버 연결 Tip🧐 만약 VSCode에서 저장해도 서버와 동기화가 되지 않는다면? 해당 폴더를 마우스 우클릭하여 Sync Local - >Remote => VSCode에서 Ser..
2024.04.21 -
[Unity] Unity Lifecycle
Unity Lifecycle Awake OnEnable(객체가 활성되 될 때 호출되는 함수) Start(시작) - 1회 호출되는 함수들(초기화) FixedUpdate(고정된 프레임 주기로 실행) OnTrigger~ - OnCollision~ Update(매 프레임마다 실행) LastUpdate(업데이트 다음)(업데이트) OnDisable OnDestroy OnApplicationQuit(종료)
2024.04.20 -
[Unity] Animation
Legacy Animation / Mecanim Animation / Humanoid Animation Legacy Animation 3d모델이 Animation컴포넌트를 가지고 있음 모든 애니메이션 파일이 한 클립에 들어있고 그걸 개발자가 하나하나 분리해서 사용해야 한다. 하위 호환성을 유지하기 위한 이전 방식의 애니메이션 - Animation컴포넌트, 모델링에 포함된 애니메이션을 재생 Mecanim Animation 모션 캡쳐 애니메이션, 리타겟팅을 이용해 기존 애니메이션 재활용 가능 Generic - 비인간형, 리타겟팅 불가 Humanoid - 2족 보행모델(인간형), 리타겟팅 가능 Generic : 3D모델에 적용, 리타겟팅 불가 - Animator컴포넌트 Humanoid Animation 인체형..
2024.04.20 -
[Unity] 짐벌락
짐벌락 짐벌락 오일러 각도로 회전 시 90도 또는 270도에 가까워지면서 두 개의 회전축이 겹치게 되어 다른회전처럼 보이는 현상 EulerAngles 360도가 넘어가는 시점부터는 360도 이상의 각을 보여주는 것이 아니라 0도부터 다시 시작하여 보여주게 된다. Quatenions 내부적으로 사용되는 값. 짐벌락 현상을 해결하기 위해 만든 회전 각도
2024.04.20 -
[Unity] Yield Keyword
Yield Keyword 컬렉션 데이터를 하나씩 리턴 시 사용, Enumerator라고 한다. 집합적인 데이터셋으로부터 데이터를 하나씩 리턴할 때 사용 yield break - 리턴을 중지하고 루프를 빠져나올 때 사용 yield return - 컬렉션 데이터를 하나씩 리턴 시 사용
2024.04.20