본문 바로가기

반응형
★ 3. Rigidbody 속성 [Mass] 오브젝트와의 충돌을 처리하는 방식에 영향을 줍니다.Mass가 높은 오브젝트는 Mass가 낮은 오브젝트보다충돌 했을 때 덜 반응합니다. [Drag] 다른 상호 작업 없이 얼마나 빨리 느려지는가에 영향을 줍니다.공기 저항과 비슷하다고 보시면 됩니다.그리고 직선 속도의 손실률을 결정하는 데 사용됩니다. [Angular Drag] 오브젝트의 각 속도를 느리게 하는 데 영향을 줍니다.얼마나 빨리 회전하는 지를 예로 들수 있겠습니다. [Use Gravity] 오브젝트가 중력의 영향을 받는지 여부를 결정합니다. [Is Kinematic] rigidbody가 물리력에 반응할 지 여부를 결정합니다. [Interpolate] 떨림 현상 해결을 하기 위해 사용합니다.rigidbody를 통해 오브젝트가 이동 할 .. 더보기
★ 2. 키 입력을 활용한 머터리얼 변환 void Update() { if (Input.GetKeyDown(KeyCode.R)) { GetComponent ().material.color = Color.red; } if (Input.GetKeyDown(KeyCode.G)) { GetComponent().material.color = Color.green; } if (Input.GetKeyDown(KeyCode.B)) { GetComponent().material.color = Color.blue; } } 이 업데이트 함수에서는Input.GetKeyDown을 활용하여키 입력을 받아 해당하는 키에 맞는 머터리얼을스크립트를 사용하고 있는 곳에 적용시키는 소스입니다. 즉,'R' 키를 누르면 빨간 색 머터리얼로 변환되고,'G' 키를 누르면 연두 색 머터.. 더보기
★ 3. 3D 프로그래밍의 기초 개념 [변환] 변환(transform) 가장 기본적인 변환에는 이동(transition) 회전(rotation) 크기(scale) 전단(shear) 변환이 있으며, 이들 변환은 모두 행렬로 표현됩니다. 이동, 회전, 전단만으로 이루어진 행렬을 아핀 변환이라고 하는데 이 변환은 계(system)를 유지하는 특성이 있어서 여러모로 유용합니다. 더보기

반응형