collision-detection

    2

    1답변

    두 개의 AABB가 움직이고 있는데, 프레임 아래에서 교차하는지 확인하는 가장 빠른 방법은 무엇입니까? 움직이는 것은 평범한 직사각형 교차 방법으로 확인하는 것이 아니라 단순히 부울 값을 반환하는 간단한 쉬운 스윕 테스트를 의미합니다. 을하지만 육각은 매우 복잡하고 내가 AABB 계산하는 방법을 모르는 - 다각형 교차, 아마도 쉽게이 : 내가 생각하는 무엇

    1

    1답변

    이 문제는 매우 자주 발생하지만 문제를 찾을 수없는 것으로 알고 있습니다. 나는 도처에 수색했다! if((ent1.getX() >= ent2.getX() && ent1.getX() <= (ent2.getX() + ent2.getWidth())) || ((ent1.getX() + ent1.getWidth()) >= ent2.getX() && (en

    -3

    1답변

    파이 게임에서 게임을 만들었으며 충돌 감지 기능을 추가하기 시작했습니다. 두 마리의 스프 라이트 (오리와 록)의 경우, 나는 그것들에 rect 변수를주었습니다. 충돌이 있는지 확인하려면 무엇을해야합니까? 이 코드입니다 : 그 변수 대신에 사각형의 원을 만들기 위해 조언을 것 import pygame, sys from pygame.locals import

    0

    1답변

    를 해결 열려 : 그래서 여기 #ifndef COMDS_OPENADDR_HASH_TABLE #define COMDS_OPENADDR_HASH_TABLE #define COMDS_KEY_EXIST 1 #define COMDS_REALLOC_FAIL 2 struct kv_pairs { void *key; void *value; }

    1

    1답변

    저는 Löve2D 프레임 워크와 함께 루아를 사용하는 작은 게임을하고 있습니다. Box2D의 바인딩을 포함 시켰기 때문에 플레이어가 점프 할 수 있는지 확인하려고합니다. 그래서이 코드를 사용했습니다 (전체 코드가 아니라 필수적입니다) : function love.update(dt) world:update(dt) x,y = player.bo

    0

    1답변

    불규칙한 모양의 여러 원형 객체 간의 충돌을 감지하고 처리하려고합니다. 은 내가 픽셀 완벽한 충돌 감지를 사용한다는 것을 가정한다. 나는 옳은가? (나는 그렇게 효율적이지 않다고 생각한다)? 그러나 충돌 결과를 계산하는 방법은 무엇입니까? 나는 물체의 "바운스 (bounce)"를 시뮬레이션하고 싶다. 은 일반 형상의 "바운스"각도를 계산하기 쉽습니다. 그러

    0

    1답변

    기본 플랫폼 게임에서 작업하고 있는데, 배열을 사용하여 간단한 레벨을 만들었고, 왼쪽 및 오른쪽으로 이동하고 점프 할 수있는 플레이어가 있습니다. 내 문제는 충돌 감지. 내 levelArray에서 '1'은 플레이어가 점프 할 수있는 선반입니다.이 선반의 x/y 위치는 어떻게 얻을 수 있습니까? 플레이어가이 지점에서 교차하는지 확인하려면 어떻게해야합니까? v

    2

    1답변

    귀하의 조언이 필요합니다. 내가 redis 및 해시 (redis 형식) 매우 메모리 효율적인 방법으로 일부 데이터를 저장하려고합니다. 임의의 문자열 목록이 있습니다 (평균 크기는 40 문자이지만 최대 가능 문자 수는 255 문자입니다). 파일 아이디입니다. 예를 들어 100kk file_id list가 있습니다. 또한 우리는 각 ID에 대해 2 PARAMS

    2

    1답변

    자유 낙하 스프라이트 노드를 수평으로 움직이는 다른 스프라이트 몸체에 앉히는 방법. . 이제 두 본체가 충돌합니다. 그러나 수평 이동체는 그 경로로부터 벗어나 자유 낙하 몸체는 수평 몸체를 때린 후 내려 간다. 이 스프라이트 노드의 설정 변경을 어떻게 해결할 수 있습니까? 나는 충돌이 일어나기 위해 주어진 충돌 및 카테고리 비트 마스크를 만들었습니다. 자유

    0

    1답변

    내가 2 개 스프라이트 사이 intersectsRect를 캡처하려고이 글을 읽고 후 : http://www.cocos2d-x.org/wiki/Coordinate_System#convertToNodeSpace 내가 Sprite* root = Sprite::create(); Sprite* Child_1 = Sprite::create(); Sprite* Ch