2016-09-01 3 views
1

C++ 용 SDL 라이브러리를 사용하고 있습니다.
xy 값을 변경하면 예상대로 돌아 가지 않고 내 사각형을 가져올 수 있습니다.
예를 들어, 더 큰 좌표 y으로 아래로 이동합니다.
이유가 무엇인가요? SDL에C++ SDL x 및 y 축 (SDL_Rect)

//Render rectangle (xPos, yPos, width, height) using constants. 
SDL_Rect fillRect = { S_WIDTH/4, S_HEIGHT/4, S_WIDTH/2, S_HEIGHT/2 }; 

답변

1

좌표계 왼쪽 위 (즉, (0, 0)이 좌측 상단에 위치)이다.
따라서 x은 왼쪽에서 오른쪽으로 y 위에서 아래로갑니다.
큰 값인 y, 사각형의 위치.
그게 전부입니다. 그것은 예상대로 작동합니다. 그것은 당신이 기대하고 있었던 것과 그것이 잘못되었다는 것의 문제입니다.