전체 글 159

[멋쟁이사자처럼 부트캠프 TIL회고] Unity 게임개발 3기 11일차

UI Button버튼을 생성하면 자동적으로 Text도 자동적으로 생성됨, 2D 애니메이션stiripes : Unity 프로젝트의 Asset 타입 중 하나, 2D 그래픽 오브젝트stirpes로 애니메이션을 만들고 싶다면, 여러 stripes를 순서대로 드래그해 scene 상에 붙여넣으면 됨아래와 같은 방식으로 표현됨. 카메라  카메라의 ProjectionPerspective  : 3D 화면상의 공간감, 원근감을표현 Orthographic:  원근법 적용 x, z축 상 거리에 상관없이 크기가 일정 카메라는 기본적으로 음수값을 바라보기 때문에, 적절한 음수값 (보통 -10)을 넣어주어야 물체들을 카메라 안에 담을 수 있다. Order in Layer: 낮은 숫자가 먼저 렌더링되고 숫자가 커질수록 늦게 렌더링됨..

TIL 2024.11.29

[멋쟁이사자처럼 부트캠프 TIL 회고] Unity 게임개발 3기 10일차

캐릭터 다리 움직이기축 변경우선 축 변경을 해 준다, 저번에 배웠던 것처럼 빈 게임 오브젝트를 만들고 pivot 설정을 해 주어야 자연스러운 움직임을 구현할 수 있다. * 대칭인 물체에 회전축을 설정할 때, 물체의 자식으로 오브젝트를 생성하고 옮겨 piovt점을 설정한 후, 좌표를 복사하고, 반대 물체에도 똑같이 자식 오브젝트 생성 -> 좌표 붙여넣기를 통해 대칭인 pivot점을 설정할 수 있다.(이후 계층관계 변경) // 자식 오브젝트는, 부모 오브젝트 기준으로 좌표가 설정되기 때문에 이런것이 가능하다.  애니메이션 추가 애니메이션 창을 열고 , 움직일 물체들(다리 두 짝)을 선택한 후 움직일 애니메이션을 설정한다. 이제 애니메이션이 걸을 때에만 작동하도록 코드와 Animator를 조작한다.  저번 '..

TIL 2024.11.28

[멋쟁이사자처럼부트캠프 TIL회고] Unity 게임개발 3기 9일차

Collider  Collider 2D에서는 더 많은 기본 Collider의 종류가 있다. (지금 당장은 쓰지 않으니 혼자 만져볼것)보통 나무가 있다고 하면 그 나무를 하나하나 Collider를 잡기보다, 큰 Cube 모양으로 잡는다.Collider layer충돌에서, 특정 객체가 충돌이 안되게 하려면 Layer 처리를 하면 된다.  *나중에 디펜스 게임류를 만들게 된다면, 터렛같은걸 만들때는 콜라이더로 하진 않음, Raycaste 기능을 사용*보통 A는 되고 B는 안된다(충돌) 같은건 보통 Layer로 처리함, 유령 같은걸 만들 때에도 Layer 처리로 보였다 안보였다 만들게 할 수 있음(투명도를 써도 가능)Collider properties Dynamic Friction : 움직이는 대상 마찰력, 일..

TIL 2024.11.27

[멋쟁이사자처럼 부트캠프 TIL회고] Unity 게임개발 3기 8일차

어제 했던 내용인 InputManger를 활용하여 캐릭터의 움직임을 코딩. 좌측은 키변경도 안되고, 많이 쓴 하드 코딩, 우측과 같이 코딩하면 쉽게 바꿀수 있다. InputManger를 추가로 만들어 사용할 수 있다. ( Size를 수정하고 설정해주면 됨)회전  오일러 회전(Euler Rotation) vs 쿼터니언 회전(Quaternion Rotation)https://docs.unity3d.com/kr/2018.4/Manual/QuaternionAndEulerRotationsInUnity.html Unity의 회전 및 오리엔테이션 - Unity 매뉴얼3D 애플리케이션에서 회전은 일반적으로 쿼터니언 또는 오일러 각으로 표현됩니다. 각 방법에는 고유한 용도와 단점이 있습니다. Unity는 내부적으로 쿼터..

TIL 2024.11.26

[멋쟁이사자처럼 부트캠프 TIL회고] Untiy 게임개발 3기 7일차

우선 주말에 궁금했던 부분을 설명해 주셔서 그것부터 ! 즉, "클래스 타입의 변수, 변수이름은 person1에 새로운 person이라는 클래스를 대입한다" 로 볼 수 있다.  * 기능을 모듈화(캡슐화) 해서 다른 게임에서도 적용할 수 있다.* 접근제한자가 Public이더라도 함수는 사용만 가능하다. ( 변수는 수정 사용이 둘 다 가능하다 )* Script A , Script B, Example Class라는 세 가지의 Class가 있을 때  Example Class 안에 Public SciptA scriptB라는 문자열이 있으면, 접근이 가능한 ScriptA클래스의 타입인 변수명인 scriptB를 만들었다고 볼 수있다. 여기서는 복사해서 가져오는것 이라고 이해하면 된다. ( 복사해서 가져오는 것)Comp..

TIL 2024.11.26

[멋쟁이사자처럼 부트캠프 TIL회고] Unity 게임개발 3기 5일차

단축키 정리 Scene view snap : Ctrlvertax snap : VSurface snap : Ctrl + Shift활성화 비활성화 : Alt + Shift +  A Play : Ctrl + P Hierarchy view Create empty object : Ctrl + Shift + NCreate empty child   : Alt + Shift + N그룹화 단축키          : Ctrl + Shift + G Project view 전체 폴더 열기/닫기 : Alt + 클릭참조 :Unity 단축키(Unity Hotkeys) - Unity 매뉴얼 Unity 단축키(Unity Hotkeys) - Unity 매뉴얼이 페이지에서는 디폴트 Unity 단축키에 대한 개요를 제시합니다. Window..

TIL 2024.11.24

[멋쟁이사자처럼 부트캠프 TIL회고] Unity 게임 개발 3기 4일차

오늘 배운것 : 만든 캐릭터를 이동시키기.  Prefabs : 완제품, 원본 데이터 만든 캐릭터(ex: 위의 어몽어스 캐릭터)를 포장해서 Asset으로 저장 가능. *Prefabs된 것을 가져오면 자동으로 Surface snap이 됨. Prefabs된 것은 더블클릭으로 수정할 수 있지만, 원본 데이터는 바뀌지 않음. 수정을 하게 되면 No overrides라고 적혀 있는 부분에 수정한 값들이 뜨고, 원본에 적용하거나 전체 적용하거나 할 수 있음 Material 관련. Shader : 그리는 도구 // Render를 어떤 도구로 할 것인가 RGB값으로 색 조정을,  A(알파)값으로 투명도 조정을 할 수 있음*기본 Render mode가 opaque로 되어있기 때문에 투명도 조정해도 변화가 없을 수 있음 o..

TIL 2024.11.22

[멋쟁이사자처럼 부트캠프 TIL회고] Unity 게임 개발 3기 3일차

Scene view 1. 렌더링 방식 선택2. 2D 3D 전환3. 자연광 ON, OFF4. 토글 오디오 ON, OFF5. 주변 환경6. 숨기기 기능7 . 카메라 세팅  snap 기능 : 값을 딱 떨어지게 변경하는 기능기본 : Ctrl 정점 스냅(vertax snap) : v // 점 기준 스냅표면 스냅(Surface snap) : shift + ctrl // 표면을 붙여줌참조 : Scene 도구 - 그리드와 스냅 (Grid and Snap)* Plane의 아랫면은 보이지 않음, 왜 ? 성능을 위해 // cube 안쪽 등등도.. ** polygon(면)이 많을수록 퀄리티는 올라가지만 성능 부하는 커짐 Game viewstats 누르면 나오는 설명들. * Play button 단축키 : Ctrl + P Hi..

TIL 2024.11.21

[멋쟁이사자처럼 부트캠프 TIL회고] Unity 게임 개발 3기 2일차

유니티 창에 표시되는 것들의 역할도구 박스(tool bar) :씬 화면 왼쪽 위에 있으며 순서대로 q,w,e,r,t 로 작동함Q(손바닥) : 잡고 화면을 이리 저리 움직일 수 있음W(방향)    : 물체(object) 를 잡고 움직임E(회전)     : 물체를 잡고 회전시킴R(크기)     : 물체의 크기를 변경 가능 각각 W, E, R 을 눌렀을 때의 변화, 색(빨강: X축, 초록:Y축, 파랑:Z축)을 잡을 수도 있고, 면이나 물체 빈 공간을 잡아도 된다.*씬에서는 우클릭 후 WASD로 이동 가능(Shift시 가속, 가속 속도 변경은 우클릭+휠)** Hierarchy에서 object 선택 후 f 누르면 그 시야로 이동, 한 번 더 누르면 확대/축소 원근법 O원근법 XScene Gizmo(씬 나침반)wo..

TIL 2024.11.20