저는 간단한 2 차원 플랫폼을 만들고 있는데, 생성 된 모든 객체의 값을 모두 찾아야합니다.이 객체는 게임 콜리우드를 나타냅니다. 그래서 x/y 좌표, 너비 및 높이가 모두 필요하므로 플레이어 중 누군가가 플레이어와 충돌하는지 확인할 수 있습니다. 그것은 분명히 매우 간단한 클래스의 난 그냥, 내가 충돌 코드가 필요하지 않는 선수 위치가 collidable의 값을 객체와 충돌 여부를 확인하는 방법이 필요C++ 클래스의 모든 객체의 값을 찾습니다.
class CollidableObject
{
public:
CollidableObject();
virtual ~CollidableObject();
int Height;
int Width;
DirectX::SimpleMath::Vector2 position;
bool collidable;
};
: 같은
클래스 같은데 한 번에 모든 충돌 가능한 객체 값을 얻는 단지 방법. 희망을 분명히했습니다.
해당 객체를 '벡터'또는 '목록'으로 만듭니다. 그것을 반복하고 모든 요소 체크가 플레이어와 충돌하는지 확인하십시오. –