본문 바로가기

유니티 collider2D2

유니티 - [AddForce와 Velocity 차이] ▣ 안녕하세요. 이번장에서는 AddForce와 Velocity 차이에 대해 공부해보겠습니다. ▣ 우선 3D 프로젝트를 생성해주시고, Plane와 원모 양에 Player를 생성해주세요. 그리고 Player에 Rigidbody를 넣어주시고 Player라는 스크립트도 생성해서 넣어주세요. ▣ 이제 스크립트를 작성해보겠습니다. 먼저 플레이어 속도 변수를 만들어주시고, Rigidbody를 사용할 변수도 만들어 Start() 함수에서 GetComponent로 대입해주세요. 그런 다음에 X, Z변수에 GetAxis값으로 입력 값을 대입해주시고 AddForce() 함수를 이용하여 힘을 줘서 Player를 움직이는 코드를 작성하겠습니다. 3D에서는 앞뒤에 값은 Z이기 때문에 (x, y, z) 순으로 값을 대입했습니다. .. 2022. 3. 16.
유니티 - [collider2D, composite, Box Collider 2D ▣ 안녕하세요. 이번장에서는 composite를 활용하여 콜라이더를 합쳐서 사용하는 방법을 공부해보겠습니다. ▣ 우선 2D오브젝트로 Square를 두 개 생성해주세요. 그리고 각각 Box Collider 2D를 넣어주세요. ▣ 그런다음에 빈 오브젝트를 생성합니다. 오브젝트에 위치는 0,0,0으로 해주시고, 오브젝트에 Composite Collider 2D를 넣어주세요. ▣ 그런다음에 빈 오브젝트에 Square를 끌어서 자식으로 넣어줍니다. ▣ 그리고 Square 오브젝트에 Box collider2D에 있는 Used By Composite를 체크해주세요. ▣ 그리고 빈오브젝트에서 Composite Collider 2D에 Edge Radius를 조정해보면 이렇게 빈오브젝트를 기준으로 콜라이더가 합쳐져서 영역.. 2022. 3. 4.