오블완6 [멋쟁이사자처럼 부트캠프 TIL 회고] Unity 게임 개발 3기 7일차 목차RigidbodyDrag : Position 공기 저항Angular Drag : Rotation 공기 저항 --> 회전하지 않게 고정시키기 위해 'Infinity'라는 값을 넣을 수 있음특정 축 제약ex) 캐릭터가 Object에 부딪혔을 때, 안 넘어지게 하기 Transform vs RigidbodyTransform : 위치값을 순간이동 --> 값을 바꿔버리는 기능Rigidbody : 물리적으로 이동충돌 레이어 설정Physic Material: 탄성과 마찰력 ※ 만드는 법Dynamic Friction : 움직이는 대상에 대해서 마찰력Static Friction : 멈춰있는 대상에 대해서 마찰력Bounciness : 튕기는 탄성 (값의 범위 : 0 ~ 1) --> 충돌하는 Object에만 작용, 감지하.. 2024. 11. 27. [멋쟁이사자처럼 부트캠프 TIL 회고] Unity 게임 개발 3기 6일차 목차Rotation (회전)오일러 회전 (Euler Rotation): 순서대로 하나의 축씩 회전 --> 0 ~ 360도로 표시하여 사람이 알아보기 쉬움 ※ 오일러 회전의 문제점 --> 짐벌락 : 축이 회전하다가 다른 축과 겹치면 두 축이 합쳐졌다고 생각하여 어떤 축이 회전 중인지 구분할 수 없게 되는 현상, 축이 잠겨서 계산을 멈추게 된다.쿼터니언 회전 (Quaternion Rotation): 가상의 축을 기반으로 세 축이 동시에 회전 --> 사람이 알아보기 힘든 회전값을 사용 ※ Unity에서 보는 법 Code로 Rotation값 넣기: 오일러 회전 방식으로 작성한 다음 쿼터니언 회전 방식으로 변환하여 입력오일러 쿼터니언 변환public float rot = 30f;void Start(){ Vect.. 2024. 11. 26. [멋쟁이사자처럼 부트캠프 TIL 회고] Unity 게임 개발 3기 5일차 목차UnityComponent: GameObject에 붙이는 기능Transform: GameObject의 위치, 회전, 크기 정보※ Scene 상에 존재하기 위해서 모든 GameObject가 갖고 있는 ComponentMesh Filter: Mesh는 GameObject의 모양 또는 형태 데이터Mesh Renderer: GameObject의 Mesh를 그리는 Component ※ Active vs Render: Active는 존재 자체를 끄고 켜는 거지만, Render는 존재하는 것을 그릴지 말지 정하는 것--> 벽을 만들고 벽의 Render를 Off하면 투명벽이 됨Unity C#Code로 Component 접근: GetComponent().내부 변수 or 내부 함수; GameObject 이름 바꾸기us.. 2024. 11. 25. [멋쟁이사자처럼 부트캠프 TIL 회고] Unity 게임 개발 3기 4일차 목차Unity어몽어스 캐릭터 만들기: Hierarchy의 Primitive Object를 활용하여 만들기 (Capsule, Cylinder, Cube 등)Material: Game Object가 입는 옷Material 생성 방법Material의 텍스쳐 종류- Albedo : Main(Color)- Metallic : 정반사- Smoothness : 난반사- Normal Map : 울퉁불퉁하게 만듦- Height Map : 빛의 깊이, 빛이 들어간 표현- Occlusion : 환경 차폐(OA)Game Object에 Material 적용 ※ 여러 Game Object에 한꺼번에 적용 ※ 적용했던 색을 원래대로 바꾸기 Rendering Mode: 랜더링 모드에 따라 다양한 랜더링 가능- Opaque : 단단한.. 2024. 11. 22. [멋쟁이사자처럼 부트캠프 TIL 회고] Unity 게임 개발 3기 3일차 목차UnityPlay 단축키 : Ctrl + PScene View스냅(Snap): 값을 딱 떨어지게 변경하는 기능 --> 단축키 Ctrl + 이동정점 스냅(Vertex Snap): 모서리에 딱 붙이는 기능 --> 단축키 V + 이동평면 스냅(Surface Snap): 표면에 딱 붙이는 기능 --> Ctrl + Shift + 이동Hierarchy View (하이어라키 뷰): Scene에 배치된 Game Object들의 Text 목록※ 단축키Object 이름 바꾸기 : F2그룹화 : Ctrl + Shift + GCreate Empty 생성 : Ctrl + Shift + NCreate Empty Child 생성 : Alt + Shift + N그룹화 해제: 해제할 Object 클릭 후 드래그하여 원하는 곳에 .. 2024. 11. 21. [멋쟁이사자처럼 부트캠프 TIL 회고] Unity 게임 개발 3기 2일차 목차Render Pipeline: 모니터와 같은 스크린에 무언가를 그리는 방법https://artsung410.tistory.com/90Built-in Render Pipeline와 Universal Render Pipeline 의 차이: 그리는 방법의 차이로, Built-in이 구버전, Universal이 최신 버전이다.--> 두 Render Pipeline의 차이는 Material에서 확인 가능하다.Visual Studio 2022 세팅1. 테마 변경 방법방법 1. 방법 2. 2. 폰트 변경 방법 ※ 폰트 다운 받는 사이트https://devfonts.gafi.dev/?fbclid=IwAR22QIGaseXOELpxviEjNIrkId9SPx6DJ0fAGJtG50wk1QWZPGWuopAu5ro ※ 폰트 .. 2024. 11. 20. 이전 1 다음