Today Mini Learned :

기록하는 습관 들이기

STUDY - 공부기록/Unity 6

[유니티] [인프런] 게임 개발일지 (6) - Game Object 생성

[Inflearn] 고박사님의 "따라하면서 배우는 고박사의 유니티 기초" 수강기 오늘 들은 강의는, [2D] 게임오브젝트 생성 함수 Instantiate() 프리팹을 이용해 복제해서 생성하기 여러 개의 복제 오브젝트를 생성할 때, 기본이 되는 틀을 prefab으로 만들어 이를 이용해 복제 오브젝트를 만들어 놓고, Asset에 드래그해 옮기면 prefab이 된다 스크립트를 통해 만든 prefab을 복제할 수 있다 [SerializeField] private GameObject toClone; private void Awake() { GameObject clone = Instantiate(toClone, new Vector3(3,3,0), Quaternion.identity); // Instantiate(복..

[유니티] [인프런] 게임 개발일지 (5) - 오브젝트의 물리와 충돌

[Inflearn] 고박사님의 "따라하면서 배우는 고박사의 유니티 기초" 수강기 오늘 들은 강의는, [2D] 게임오브젝트 물리와 충돌 오브젝트의 충돌 처리하기, 충돌 시의 이벤트 함수들 Rigidbody Component 오브젝트의 물리와 중력 표현 추가하기만 하면 중력은 바로 적용되지만, 다른 오브젝트와의 상호작용이 필요한, 마찰과 같은 경우 Collider2D필요 Collider2D Component 오브젝트의 충돌 범위 표현 Offset - 충돌 범위 중심점 Circle Collider : 연산 속도 제일 빠름 Edge Collider : 점의 개수와 점의 위치로 곡선이 표현가능하고 이를 통해 바닥 충돌에 사용함 Polygon Collider : 다양한 모양 나타낼 수 있고 점으로 모양 수정 가능 ..

[유니티] [인프런] 게임 개발일지 (3) - 유니티 이벤트 함수

[Inflearn] 고박사님의 "따라하면서 배우는 고박사의 유니티 기초" 수강기 오늘 들은 강의는, 3강 유니티 이벤트 함수 C# 스크립트를 작성할 때 Awake(), Start()등의 이벤트 함수에 본인의 코드를 넣어 실행시킴 이벤트 함수의 종류 Awake() 현재 씬에서 Game Object가 활성화 될 때 호출 비활성화 되어 있다면 실행되지 않다가 활성화 될 때 실행되게 됨 데이터 초기화 할 때 이용 Start() Game Object와 Component 둘 다 활성화 되어 있을 때 호출 데이터 초기화 할 때 이용 둘 다 활성화 되어 있을 때에는 Awake()가 먼저 호출됨 OnEnable() Component가 비활성화인 상태에서 활성화 될 때마다 호출 OnDisable() OnEnable() C..

[유니티] [인프런] 게임 개발일지 (2) - 기본 요소들과 스크립트로 기능 표현하기

[Inflearn] 고박사님의 "따라하면서 배우는 고박사의 유니티 기초" 수강기 오늘 들은 강의는, 4강 게임 오브젝트, 컴포넌트 5강 스크립트 개요, 콘솔 뷰에 데이터 출력 뭔가 번호가 하나씩 밀렸다 그래서 이번부터 제대로 쓰기로 4강 프로젝트는 하나의 게임이고 그 안에 Scene들이 있음. 각 Scene에 GameObject가 존재하고 이미지 표현, 사운드, 기능같은 것을 Component를 통해 표현 가능. 이때 리소스같은게 Asset 화면에는 아무것도 안 나타나지만 Transform을 통해 기본적으로 위치를 가지고 있다 Mesh Filter : 외형 Mesh Renderer : 표면 색상, 질감 표현 Box Collider : 게임 오브젝트의 충돌 범위 설정. Cube이기 때문에 Box Colli..