«collision-detection» 태그된 질문

충돌 감지는 게임 플레이 중 둘 이상의 개체가 서로 접촉하는지 여부를 결정하는 것입니다.

3
2D 게임 충돌 응답 : 주어진 축을 따라 SAT 및 최소 변위?
내가 만들고있는 2D 게임에서 충돌 시스템을 구현하려고합니다. 메타 축의 충돌 튜토리얼에 설명 된 것처럼 분리 축 정리 는 효율적이고 강력한 충돌 감지 처리 방법처럼 보이지만 사용하는 충돌 응답 방법은 마음에 들지 않습니다. 최소 오버랩 축을 따라 맹목적으로 변위함으로써, 알고리즘은 단순히 움직이는 물체의 이전 위치를 무시합니다. 즉, 정지 한 물체가 들어가고 …

5
2D 로프 충돌 감지
다음 youtube 비디오와 같은 객체와 충돌 할 수있는 로프를 만들고 싶습니다. 2D 게임 물리학 로프 포인트를 사용 하고이 포인트를 선으로 연결하는 Verlet 통합을 구현한다고 생각합니다. 비디오에 효과를 내기 위해 로프에 어떤 유형의 충돌 감지를 적용할지 알아 내려고합니다. 각 지점마다 CD를 넣어야한다고 생각합니다. box2D를 사용하고 싶습니다. 각 점을 강체 작업으로 만드는 …

1
쿼드 트리 / 그리드 기반 충돌-로직을 실행
우선, 나는 잠시 동안 내 자신의 게임 논리를 쓰고 있었기 때문에 이것이 곧 보일지 사과드립니다. 쿼드 트리와 그리드 기반 충돌 감지에 대해 많이 읽었습니다. 나는 논리를 이해합니다-기본적으로 객체가 기본적으로 가까이 있지 않으면 충돌을 확인하지 않습니다. 그러나 실제로 어떻게 이것을 실행하는지는 언급되지 않았습니다. 머리에 몇 가지 가능한 방법이 있지만 어느 것이 …

2
많은 작은 충돌기를 더 큰 충돌기로 결합
수천 개의 격자 사각형으로 구성된 타일 맵을 사용하여 게임을 만들고 있습니다. 현재 각 사각형에는 충돌을 확인하기위한 사각형 충돌체가 있습니다. 그러나 수천 개의 작은 블록으로 인해 충돌이 있는지 모두 확인하는 것은 비효율적입니다. 만약 타일 맵이 미리 이런 식으로 나타날 것이라는 것을 알았다면, 수천 개의 작은 것 대신에 3 개 또는 4 …

4
지상 점검 문제를 해결하는 방법?
Unity의 3 인칭 컨트롤러의 지상 점검에 문제가있는 것으로 나타났습니다. 지상 점검은 플레이어가 지상에 서 있는지 여부를 감지해야합니다. 플레이어 아래에 광선을 보내면됩니다. 그러나 플레이어가 두 상자의 중간에 서 있고이 상자 사이에 공간이 있으면 광선이 틈에 닿아 플레이어가지면과 접촉하지 않는다고 생각합니다. 움직일 수 없습니다. 광선이 틈새에 있음을 분명히 알 수 있으므로 플레이어 …

2
MMO에서 서버 측의 모든 객체의 좌표 저장
MMORPG에서 : 충돌 감지를 위해 서버 측에 모든 나무, 덤불 등의 좌표를 저장하는 것이 일반적입니까? 그렇다면 그렇게 많은 수의 좌표 (데이터 구조 및 성능 문제 처리)를 저장하는 가능한 방법은 무엇입니까? 그렇지 않은 경우,이 유형의 충돌 감지는 서버에서 전혀 확인하지 않고 클라이언트 측에서 완전히 수행됩니까? 아니면 클라이언트가 충돌을 확인하고 서버를 확인하면서 …

6
두 개의 움직이는 AABB가 교차하는지 확인하는 가장 빠른 방법은 무엇입니까?
움직이는 AABB가 두 개 있는데, 프레임 아래에서 교차하는지 확인하는 가장 빠른 방법은 무엇입니까? 이동하면 일반적인 사각형 교차 방법으로 확인하는 것이 아니라 부울, 적중 시간 또는 다른 것을 반환하지 않는 간단한 쉬운 스윕 테스트를 의미합니다. 내가 생각하는 것은 단순히 다음과 같이하는 것입니다. 그러나 육각형은 매우 복잡하며 AABB-다각형 교차점을 계산하는 방법을 모르겠습니다. …


2
"거리 필드"란 무엇이며 충돌 감지에 어떻게 적용됩니까?
"거리 필드"를 발견했을 때 정적 및 동적 객체가있는 장면에서 충돌을 감지하는 효율적인 방법을 찾고있었습니다. 이 개념을 검색하고 이해하려고했지만 매우 복잡한 언어로 작성된 논문 만 찾을 수있었습니다. 거리 필드가 무엇인지, 충돌 감지에 어떻게 사용할 수 있는지 쉽게 설명 할 수 있습니까?

3
포털의 충돌 감지를 구현하는 방법은 무엇입니까?
예를 들어,이 시나리오를 생각해보십시오 (제 끔찍한 그림 기술은 제외) 이것은 stickman이 파란색 포털 (빨간색 포털에 링크 됨)을 통과하는 "포탈"을 기반으로하지만 빨간색 포털에서 그를 막는 벽이 있습니다. 따라서 그는 포털을 완전히 통과 할 수 없습니다. 그래서 제 질문은 이것입니다 : 물리 / 충돌 탐지는 어떻게합니까? 플레이어를 슬라이스합니까? 그들을 연결할 수있는 방법이 …

3
커브를 이용한 충돌 감지
나는 움직이는 원과 어떤 종류의 정적 곡선 (아마도 베 지어 곡선) 사이의 충돌 감지를하고 싶은 2D 게임을 만들고 있습니다. 현재 내 게임에는 정적 지오메트리로 직선만이 있으며 원에서 선까지의 거리를 계산하고 거리가 원 반경보다 작은 경우 원을 선 밖으로 투영하여 충돌 감지를 수행합니다. 이러한 종류의 충돌 감지를 상대적으로 간단하게 수행하려면 어떻게해야합니까? …

2
엔터티 시스템에서 충돌 감지 및 응답
ES로 더 재미있게 ... 현재 몇 가지 시스템이 있습니다. 렌더러 (렌더링 가능 속성, 변환 속성) 모션 (이동 가능 속성, 변형 속성, 렌더링 가능 속성 [경계 상자 등]) 입력 (InputReceiver 속성) 기타 충돌 감지를 추가하고 있습니다. 저의 첫 생각은 충돌을 수행하는 새로운 시스템을 추가하는 것이 었습니다. 그것은에서 고립이 계속 나에게 의미가 …

4
SAT와의 접점 찾기
SAT (Separating Axis Theorem)를 사용하면 최소 변환 벡터, 즉 두 개의 충돌하는 객체를 분리 할 수있는 가장 짧은 벡터를 쉽게 결정할 수 있습니다. 그러나 필요한 것은 관통하는 물체가 움직이는 벡터를 따라 물체를 분리하는 벡터입니다 (예 : 접점). 나는 명확히하기 위해 그림을 그렸다. 이전 위치에서 이후 위치로 이동하는 하나의 상자가 있습니다. …

3
XNA에서 완벽한 픽셀 충돌 감지 방법이 있습니까?
XNA에서 픽셀 완벽 충돌 탐지를위한 잘 알려진 방법 (또는 재사용 가능한 코드 비트)이 있습니까? 필자는 이것이 첫 번째 패스에 폴리곤 (상자 / 삼각형 / 원)을 사용하고 충돌에 대한 빠른 테스트를 사용한다고 가정하고 해당 테스트에서 충돌을 표시하면 픽셀 당 충돌을 검색합니다. 크기, 회전 및 투명도를 고려해야하기 때문에 복잡 할 수 있습니다. …

5
2D 레벨 디자인 / 편집 / 저장 질문 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . SuperMario와 같은 간단한 2D Sidescroller 게임을 만드는 것에 대해 생각했습니다. 그런 다음 게임 레벨을 저장,로드 또는 생성하는 방법에 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.