어떻게 스프라이트 크기를 SDL로 조절할 수 있습니까?SDL에서 스프라이트 크기 조절
6
A
답변
8
SDL은 직접 크기 조정 기능을 제공하지 않지만 회전 및 확대/축소 기능을 제공하는 an additional library called SDL_gfx이 있습니다. 유사한 기능을 제공하는 another library called Sprig도 있습니다.
-3
대신 SFML을 사용하면 매우 유사한 크로스 플랫폼 기능 세트를 얻을 수 있지만 그래픽은 하드웨어 가속 기능이 있으며 확장 및 회전과 같은 기능은 추가 종속성이 필요하지 않으며 눈에 띄는 CPU 시간을 사용하지 않아도됩니다.
-1
당신은 어떤 코드를 제공하지 않은, 그래서 당신은 텍스처와 SDL_Renderer을 사용한다고 가정하겠습니다 :
텍스처가, 그래서 만약 대상 SDL_Rect에 맞게 뻗어됩니다 SDL_RenderCopy()를 사용하면 대상 SDL_Rect를 더 크게 또는 더 작게 만들면 텍스처의 간단한 스케일링을 수행 할 수 있습니다.
0
당신이 SDL_RenderCopy와 질감에서 스프라이트를 받고있다()하지만 난 당신 안티 앨리어싱을 보장 할 수없는 경우는 확장 할 수 있습니다.
- (당신이 renderize 예정) 렌더러에 대한 포인터 : 함수 SDL_RenderCopy와
는()는 4 PARAMS를 전달합니다.
- 텍스처에 대한 포인터 (스프라이트를 가져올 곳).
- 소스 rect (텍스처에서 스프라이트를 얻는 영역과 위치)에 대한 포인터.
- 및 dest rect (드로잉 렌더러의 영역 및 위치)에 대한 포인터입니다.
예를 들어 이미지를 300x300으로 렌더링하고 크기를 조정하려는 경우 dest rect는 150x150 또는 72x72 또는 다른 값이어야합니다 당신은 규모를 원했던 것입니다.
관련 문제
- 1. BitmapData로 크기 조절
- 2. 직사각형 크기 조절
- 3. 글꼴 크기 조절 방법
- 4. Java에서 커서 크기 조절
- 5. 불규칙하게 팝업 크기 조절
- 6. PropertyGrid 컨트롤의 크기 조절
- 7. 스크롤 휠 크기 조절
- 8. TextView에서 textSize 크기 조절
- 9. UIWebView에서 콘텐츠 크기 조절
- 10. iPhone에서보기의 크기 조절 자동 크기 조정
- 11. AffineTransform : 가운데에서 도형 크기 조절
- 12. 자동 크기 조절 winform의 컨트롤
- 13. JavaScript - 부드러운 이동/크기 조절
- 14. WPF에서 자동 크기 조절 글꼴?
- 15. CSS3 Webkit/Safari에서 크기 조절
- 16. 다른 원점에서 직사각형 크기 조절
- 17. WindowedApplication Flex에서 크기 조절 해제
- 18. iPhone에서 UIImageView로 이미지 크기 조절
- 19. 윈도우 폼의 크기 조절 해제
- 20. 런타임에 iPhone에서 UIView의 크기 조절
- 21. 애니메이션 도중 UIView 크기 조절
- 22. div에서 창의 이동 크기 조절
- 23. CListCtrl의 열 크기 자동 조절
- 24. 스프라이트 동작
- 25. NSScrollview에서 사각형 크기 조절 윈도우 크기 조절 핸들을 제거하는 방법은 무엇입니까?
- 26. SDL에서 점 목록 그리기?
- 27. TabActivity에서 탭의 색상 상태/크기 조절?
- 28. X11 창의 크기 조절 사용 안 함
- 29. Cannnot FlowLayoutPanel 컨트롤에서 자식 컨트롤 크기 조절
- 30. 비주얼 브러시 배경 크기 조절 WPF