SDL 2.0에서 1x1 텍스처 생성

user1508519

C # 및 XNA에서는 다음과 같이 1x1 텍스처를 만들 수 있습니다.

Texture2D white_pixel;
white_pixel = new Texture2D(GraphicsDevice, 1, 1);
white_pixel.SetData<Color[]>(new Color{ Color.White });
// Sorry if I got the syntax wrong, it's been a while

그런 다음 나중에 다음을 수행하여 임의의 크기와 색상으로 픽셀을 임의로 그릴 수 있습니다.

spriteBatch.Begin();
spriteBatch.Draw(white_pixel, new Rectangle(0, 0, width, height), Color.Whatever);
spriteBatch.End();

SDL에서 이에 상응하는 것은 무엇입니까?

SDL_Texture *tex = nullptr;
SDL_CreateTexture(renderer,
                               Uint32        format, // What do I put here
                               int           access, // and here
                               1
                               1);
// Not sure if this is correct
SDL_SetTextureColorMod(tex,
                       255,
                       255,
                       255)
SDL_Rect rect;
rect.x = 0;
rect.y = 0;
rect.w = 10;
rect.h = 10;
SDL_RenderCopy(renderer, tex, nullptr, &rect);  
Genpfault

SDL_PIXELFORMAT_RGB24/ SDL_PIXELFORMAT_BGR24for formatand SDL_TEXTUREACCESS_STATICfor access는 좋은 시작이 될 것입니다.

또는 당신은 단지를 통해 직접 색깔의 사각형을 그릴 수 SDL_SetRenderDrawColor()SDL_RenderFillRect().

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SDL2 OSX의 다른 스레드에서 텍스처 생성

분류에서Dev

SDL2에서 OpenGL 텍스처를 표시하는 방법

분류에서Dev

SDL2-텍스처 알파 채널에서 렌더링

분류에서Dev

Raspberry Pi의 SDL2에서 렌더러를 만들 수 없음 : "OpenGL 컨텍스트가 이미 생성됨"

분류에서Dev

SDL2에서 동일한 이미지의 여러 텍스처로드

분류에서Dev

iOS SDL2 OpenGL ES에서 텍스처를 그릴 수 없음

분류에서Dev

Mac OS X에서 SDL 생성 창이 생성되지 않음

분류에서Dev

텍스처 매핑은 텍스처에서 1 픽셀의 단색을 생성합니다.

분류에서Dev

SDL-SDL_DestroyTexture ()에서 잘못된 텍스처 오류

분류에서Dev

1 픽셀 텍스처 문제 생성.

분류에서Dev

SDL 2 (macOS)에서 "x86_64 아키텍처에 대한 정의되지 않은 기호"

분류에서Dev

RGBA 값에서 WebGL 텍스처 생성

분류에서Dev

SDL2에서 텍스처를 회전하는 방법은 무엇입니까?

분류에서Dev

SDL2 IMG_LoadTexture가 자산에서 텍스처를 찾을 수 없음-Android

분류에서Dev

SDL2 2D 텍스처 할당 / 풀링

분류에서Dev

0x00007FF746DA221B에서 예외 발생 SDL_game.exe : 0xC0000005 : 위치 0xFFFFFFFFFFFFFFFF 읽기 액세스 위반

분류에서Dev

실시간 SDL에서 텍스처 변경

분류에서Dev

OpenGL 텍스처가 잘못 표시되는 SDL2

분류에서Dev

SDL2 텍스처 업데이트 속도

분류에서Dev

opengl : 2d 텍스처 및 1d 텍스처 배열 혼란에 대한 glGetTexImage

분류에서Dev

C에서 SDL 2 lib로 글꼴에서 얻은 텍스처에 블렌드 모드를 설정할 수 없습니다.

분류에서Dev

시퀀스 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4 생성 , 4 seq () 사용

분류에서Dev

1x1 입력에서 2x1을 출력하는 solve 함수가있는 for 루프의 첨자 할당 차원 불일치

분류에서Dev

SDL Surface의 openGL 텍스처

분류에서Dev

SDL Surface의 openGL 텍스처

분류에서Dev

SDL2 텍스처의 픽셀 형식 및 표면 색상 마스크

분류에서Dev

이미지 파일에서 텍스처 정보를 읽고 SDL2를 사용하여 픽셀을 얻는 가장 좋은 방법은 무엇입니까?

분류에서Dev

OpenGL에서 코드 생성 텍스처 표시

분류에서Dev

비트 맵에서 텍스처를 생성 할 수 없음

Related 관련 기사

  1. 1

    SDL2 OSX의 다른 스레드에서 텍스처 생성

  2. 2

    SDL2에서 OpenGL 텍스처를 표시하는 방법

  3. 3

    SDL2-텍스처 알파 채널에서 렌더링

  4. 4

    Raspberry Pi의 SDL2에서 렌더러를 만들 수 없음 : "OpenGL 컨텍스트가 이미 생성됨"

  5. 5

    SDL2에서 동일한 이미지의 여러 텍스처로드

  6. 6

    iOS SDL2 OpenGL ES에서 텍스처를 그릴 수 없음

  7. 7

    Mac OS X에서 SDL 생성 창이 생성되지 않음

  8. 8

    텍스처 매핑은 텍스처에서 1 픽셀의 단색을 생성합니다.

  9. 9

    SDL-SDL_DestroyTexture ()에서 잘못된 텍스처 오류

  10. 10

    1 픽셀 텍스처 문제 생성.

  11. 11

    SDL 2 (macOS)에서 "x86_64 아키텍처에 대한 정의되지 않은 기호"

  12. 12

    RGBA 값에서 WebGL 텍스처 생성

  13. 13

    SDL2에서 텍스처를 회전하는 방법은 무엇입니까?

  14. 14

    SDL2 IMG_LoadTexture가 자산에서 텍스처를 찾을 수 없음-Android

  15. 15

    SDL2 2D 텍스처 할당 / 풀링

  16. 16

    0x00007FF746DA221B에서 예외 발생 SDL_game.exe : 0xC0000005 : 위치 0xFFFFFFFFFFFFFFFF 읽기 액세스 위반

  17. 17

    실시간 SDL에서 텍스처 변경

  18. 18

    OpenGL 텍스처가 잘못 표시되는 SDL2

  19. 19

    SDL2 텍스처 업데이트 속도

  20. 20

    opengl : 2d 텍스처 및 1d 텍스처 배열 혼란에 대한 glGetTexImage

  21. 21

    C에서 SDL 2 lib로 글꼴에서 얻은 텍스처에 블렌드 모드를 설정할 수 없습니다.

  22. 22

    시퀀스 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4 생성 , 4 seq () 사용

  23. 23

    1x1 입력에서 2x1을 출력하는 solve 함수가있는 for 루프의 첨자 할당 차원 불일치

  24. 24

    SDL Surface의 openGL 텍스처

  25. 25

    SDL Surface의 openGL 텍스처

  26. 26

    SDL2 텍스처의 픽셀 형식 및 표면 색상 마스크

  27. 27

    이미지 파일에서 텍스처 정보를 읽고 SDL2를 사용하여 픽셀을 얻는 가장 좋은 방법은 무엇입니까?

  28. 28

    OpenGL에서 코드 생성 텍스처 표시

  29. 29

    비트 맵에서 텍스처를 생성 할 수 없음

뜨겁다태그

보관