[24/11/27 멋쟁이사자처럼 부트캠프 TIL 회고] - 7일차 Unity 게임개발 3기
·
TIL
▼오늘 학습한 내용애니메이션(Animation)애니메이션: 애니메이션을 실행하는 컴포넌트하지만 Animation Component는 거의 쓰지 않으며, Animation에서 통합 관리하여 사용 애니메이션 윈도우 생성방법단축키 : Ctrl + 6 애니메이션 생성 애니메이션을 만들 오브젝트 선택Create버튼 클릭 애니메이션 제작녹화 버튼을 클릭Add Key 클릭포인터를 원하는 시간만큼 이동오브젝트를 움직여 원하는 동작으로 움직이기녹화 종료 문이 0.30초 동안 transform.Rotation(0, -130, 0)만큼 회전하여 열리는 애니메이션 Door를 만들었다.DoorEvent 스크립트를 작성한 후, Animatior가 추가된 오브젝트에 연결하고 확인해보자. DoorEvent 스크립트public cla..
[24/11/26 멋쟁이사자처럼 부트캠프 TIL 회고] - 6일차 Unity 게임개발 3기
·
TIL
▼오늘 학습한 내용회전 오일러 회전: (X, Y, Z) 세 축을 기준으로 순차적으로 각도를 지정하여 회전을 표현하는 방식각도가 0 ~ 360도로 표시되어 사람이 이해하기 쉬운 회전 값단, 다른 축에 영향을 미치는 특성이 있어서 짐벌락(Gimbal Lock) 이슈가 발생할 수 있다. 쿼터니언:(X, Y, Z, W) 4차원 벡터를 사용해 짐벌락 없이 회전을 표현하는 방식유니티에서는 사람이 이해하기 쉽게 오일러 회전값으로 변환하여 표시함실제 계산과 처리 등 내부적으로는 쿼터니언 방식 사용 회전 각도 변경오류 코드Vector3 newRotation = new Vector3(0, rot, 0);transform.rotation = newRotation;Vector3는 오일러 형식이고, rotation은 쿼터니언 ..
[24/11/25 멋쟁이사자처럼 부트캠프 TIL 회고 ] - 5일차 Unity 게임개발 3기
·
TIL
▼ 지난 시간 복습클래스(Class)클래스: 함수와 변수를 포함할 수 있는 집합int num = 5; //자료형 이름 = 넣을 값; 자료형예시)int a; //정수float b; //실수bool c; //참, 거짓char d; //문자string e; //문자열 멤버 변수와 지역 변수 - 멤버 변수: 클래스에 존재하는 변수 - 지역 변수: 함수에 존재하는 변수 - 상수: 변하지 않는 수 (Const) 클래스와 객체(인스턴스)public class Person: MonoBehaviour{ string personName; int age; float height; float weight;}Person person = new Person(); //객체 생성 접근 제한자 public: 접..