사용자에게 경고를 표시하기 위해 SDL과 함께 사용할 수있는 라이브러리가 있습니까? 현재 stdout에 출력을 쓰고 있지만 sum 유형의 인터페이스를 통해 사용자와 상호 작용하는 것을 선호합니다!SDL이있는 대화 상자/메시지 상자?
4
A
답변
0
실제로 내가 아는 한 : 1) 그래픽 프리미티브 또는 을 사용하여 직접 작성하십시오. 2) 각 대상 플랫폼에 대해 OS 특정 코드를 작성하여 대화 상자 창을 엽니 다.
2D 그래픽 용 또는 OpenGL 용 SDL을 사용하는 경우 첫 번째 옵션에 대해 언급하지 않았습니까? OpenGL을 사용하는 경우 GUI 요소를 생성하기 위해 OpenGL 프리미티브를 사용하는 GUI 라이브러리가 있다고 생각합니다. "OpenGL GUI"를 검색하려고합니다. SDL_ttf를 사용하여 글꼴을 렌더링하는 방법을 살펴보고이를 사용하여 텍스트 응답을 디스플레이에 쓸 수 있습니다.
두 번째 옵션은 대상과 사용되는 하나의 제어 위해서 #ifdefs를 사용하려면 각 플랫폼에 메시지 상자를 여는 방법을 연구 할 필요합니다. 예를 들어, Windows, OS X 및 Linux를 대상으로하려면 Windows API, Cocoa 및 X11을 사용하여 3 개의 대화 상자 기능을 작성해야합니다.
1
는 SDL 사이트의 libraries section에 나와있는 몇 가지 GUI 라이브러리가 있습니다.
무엇이 가치있는 지, 나는 모든 libs를 보았고 나의 요구에 맞지 않는 것을 결정했다. 나는 내 자신을 쓰고있다.
0
저는 sourceforge에 작은 파일 대화 상자를 작성했습니다. 그것은 메시지 상자와 질문 대화 상자를 포함하여 다섯 가지 함수 호출만으로 된 단일 C 파일입니다. 메인 루프가없고 SDL을 쉽게 보완합니다.
관련 문제
- 1. Jquery 대화 상자 - 추가 대화 상자 열기
- 2. 대화 상자 상단에 jqueryui 대화 상자 복제하기
- 3. jquery 대화 상자 : 언제든지 대화 상자 드래그
- 4. JQuery UI 대화 상자 쿼리 대화 상자 DOM
- 5. jQuery UI 닫기 동적 대화 상자 또는 열린 대화 상자
- 6. android game pause 화면, 대화 상자 또는 활동 대화 상자?
- 7. 고정 대화 상자 formborder 스타일로 파일 대화 상자 열기
- 8. Java 대화 상자 대신 일반적인 Windows 인쇄 대화 상자 사용
- 9. jQuery 대화 상자 - 중앙에서 오른쪽 상단으로 이동하는 대화 상자 애니메이션
- 10. 모달 대화 상자 위에 진행률 표시 줄 대화 상자 표시
- 11. Windows 종료 대화 상자
- 12. SCSF의 대화 상자
- 13. 시뮬레이션 대화 상자 출구
- 14. 타이머 작업의 대화 상자
- 15. GWT 확인 대화 상자
- 16. 대화 상자 삭제
- 17. 팝업 대화 상자 질문
- 18. 진행 대화 상자 문제
- 19. 대화 상자 (실제 것)
- 20. Java 대화 상자 아이콘
- 21. 대화 상자 취소의 동작
- 22. Primefaces 대화 상자 포커스
- 23. 푸시 알림 대화 상자
- 24. Jquery 대화 상자
- 25. jQuery를 UI 대화 상자
- 26. CKEditor 닫기 대화 상자
- 27. 모덜리스 대화 상자 tkinter
- 28. 인쇄 대화 상자 숨기기
- 29. Dojo 대화 상자 중첩
- 30. 대화 상자 표시
감사합니다. 매우 반응을 보였습니다! 2 번을 사용해 보겠습니다. –
@ Gregorio 감사를 표시하는 방법으로 도움이되는 답을 upvote해야합니다. – greatwolf