{"json_modified": "2015-12-22T01:38:45.421874", "slug": "Games/Techniques/2D_collision_detection", "tags": ["Javascript", "2D", "collision detection", "Games", "JavaScript"], "locale": "ja", "title": "2D \u885d\u7a81\u691c\u51fa", "translations": [{"title": "2D collision detection", "url": "/en-US/docs/Games/Techniques/2D_collision_detection", "tags": ["2D", "collision detection", "Games", "JavaScript"], "summary": "One of the simpler forms of collision detection is between two rectangles that are axis aligned \u2014 meaning no rotation. The algorithm works by ensuring there is no gap between any of the 4 sides of the rectangles. Any gap means a collision does not exist.", "localization_tags": [], "locale": "en-US", "last_edit": "2015-08-04T14:46:48", "review_tags": []}, {"title": "D\u00e9tection de collisions en 2D", "url": "/fr/docs/Games/Techniques/2D_collision_detection", "tags": ["D\u00e9tection de collisions", "Algorithmes", "2D", "Jeux", "JavaScript"], "summary": "Une des formes les plus simples de d\u00e9tection de collision est une collision entre deux rectangles align\u00e9s sur les m\u00eames axes (c\u2019est-\u00e0-dire sans rotation). L\u2019algorithme suivant fonctionne en v\u00e9rifiant qu\u2019il n\u2019y a pas d\u2019espace vide entre les 4 c\u00f4t\u00e9s du rectangle. Si l\u2019ensemble du rectangle est entour\u00e9 de vide, on en conclut qu\u2019il n\u2019y a pas de collision.", "localization_tags": [], "locale": "fr", "last_edit": "2014-05-24T07:52:10", "review_tags": []}], "modified": "2015-12-22T01:38:44", "label": "2D \u885d\u7a81\u691c\u51fa", "localization_tags": ["inprogress"], "url": "/ja/docs/Games/Techniques/2D_collision_detection", "last_edit": "2015-12-22T01:38:43", "summary": "One of the simpler forms of collision detection is between two rectangles that are axis aligned \u2014 meaning no rotation. The algorithm works by ensuring there is no gap between any of the 4 sides of the rectangles. Any gap means a collision does not exist.", "sections": [{"id": "Subnav", "title": "Subnav"}, {"id": "\u5ea7\u6a19\u8ef8\u306b\u6cbf\u3063\u305f\u30d0\u30a6\u30f3\u30c7\u30a3\u30f3\u30b0\u30dc\u30c3\u30af\u30b9", "title": "\u5ea7\u6a19\u8ef8\u306b\u6cbf\u3063\u305f\u30d0\u30a6\u30f3\u30c7\u30a3\u30f3\u30b0\u30dc\u30c3\u30af\u30b9"}, {"id": "\u5186\u5f62\u885d\u7a81", "title": "\u5186\u5f62\u885d\u7a81"}, {"id": "Separating_Axis_Theorem", "title": "Separating Axis Theorem"}, {"id": "\u885d\u7a81\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9", "title": "\u885d\u7a81\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9"}, {"id": "Broad_Phase", "title": "Broad Phase"}, {"id": "Narrow_Phase", "title": "Narrow Phase"}], "id": 171009, "review_tags": []}