언어 및 엔진(79)
-
[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 -
[Unity] Coroutine
Coroutine 어떠한 작업을 처리할 때 필요에 따라 시간 간격을 두고 작업을 처리할 수 있도록 도와주는 함수 메인루틴과 함께 호출되어 실행된다 IEnumerator, yield return사용
2024.04.20 -
[C#] Delegate / Event
Delegate / Event Deligate 다른 함수들을 대신 불러줌, 타 클래스의 함수도 부름 Event 특정 상황에서 발생되는 것, 델리게이트로 타 함수들에게 한꺼번에 이벤트를 발생시킨다
2024.04.20 -
[C#] Dictionary는 Map? Hashmap?
Dictionary는 Map? Hashmap? Hashmap
2024.04.20