반응형 충돌1 Unity 충돌체의 겹친 범위만큼 밀어내는 방법 Unity 충돌체의 겹친 범위만큼 밀어내는 방법 큐브 A와 B가 충돌했을 때 겹친 부분만큼 서로를 밀어내려면, 두 큐브가 겹친 양을 계산하여 그만큼 각각의 큐브를 이동시켜야 합니다. 이를 위해 Collider2D의 bounds를 활용하여 충돌한 부분을 계산하고, 해당 부분만큼 밀어내는 로직을 작성할 수 있습니다.충돌 감지 및 겹친 영역 계산우선, OnCollisionEnter2D 메서드를 사용하여 충돌을 감지하고, 충돌한 두 오브젝트의 겹친 부분을 계산합니다.충돌 스크립트using UnityEngine;public class CollisionResolution : MonoBehaviour{ void OnCollisionEnter2D(Collision2D collision) { //.. 2024. 6. 15. 이전 1 다음 반응형