-2
Ive는 두 개의 간단한 for 루프를 사용하여 픽셀을 설정하여 왼쪽 및 위쪽면을 직사각형으로 만듭니다. 나는 나머지 절반을 생성하지만, 장애물을 유지하는 여러 가지 방법을 시도했습니다사각형 그리기 (비트 맵)
for (int i = 0; i < Width; i++)
{
SetViewportPixel(X+i, Y, PixelColour);
}
for (int j = 0; j < Height; j++)
{
SetViewportPixel(X , Y+j, PixelColour);
}
: 내 코드는 다음과 같습니다. 중첩 된 for 루프를 사용하지 않으려 고 시도했습니다. 누군가가 도울 수 있는지 궁금 해서요? 감사.
for (int i = 0; i < Width; i++)
{
SetViewportPixel(X+i, Y, PixelColour);
SetViewportPixel(X+i, Y+Height, PixelColour);
}
for (int j = 0; j < Height; j++)
{
SetViewportPixel(X , Y+j, PixelColour);
SetViewportPixel(X+Width , Y+j, PixelColour);
}
모든 것이 작동하지만 오른쪽 아래 모서리에 하나의 픽셀이 출력됩니다. D – IFKCode
모든 것이 작동하면 upvote가 허용되고 예상됩니다 : D –
대답으로 받아 들일 수 있기까지 10 분을 기다리고있었습니다. (4 분 atm) – IFKCode