ImGui 자주 사용하는 컨트롤 사용법
먼저 지난 수업의 모든 컨트롤을 지우고 아무 컴포넌트도 없는 가장 간단한 빈 창을 생성합니다. 이제 하나씩 ImGui 컨트롤을 만들어보겠습니다. 텍스트 컨트롤 창 왼쪽 상단부터 왼쪽에서 오른쪽으로 텍스트가 출력됩니다. 버튼 컨트롤 …
독립 소프트웨어 개발 스튜디오
먼저 지난 수업의 모든 컨트롤을 지우고 아무 컴포넌트도 없는 가장 간단한 빈 창을 생성합니다. 이제 하나씩 ImGui 컨트롤을 만들어보겠습니다. 텍스트 컨트롤 창 왼쪽 상단부터 왼쪽에서 오른쪽으로 텍스트가 출력됩니다. 버튼 컨트롤 …
이번 강의에서는 메뉴 표시 방법을 배우겠습니다. 윈도우 기본 메모장과 유사한 텍스트 편집 프로그램을 개발하는데 상단 메뉴바 안에 저장 하위 메뉴를 배치합니다. 저장 메뉴를 클릭하면 아래 텍스트 상자에 입력한 모든 내용을 …
덧셈 기능을 만들어보겠습니다. 숫자를 입력하는 두 개의 입력창, 가운데 더하기 기호, 등호 버튼을 배치하고 두 숫자를 입력한 뒤 = 버튼을 누르면 연산 결과가 세 번째 입력 상자에 표시됩니다. 기능 자체는 …
지난 두 수업 예제 코드를 Visual Studio로 실행하면 검은 콘솔 창과 ImGui GUI 창 두 개가 함께 뜹니다. 보통 GUI 프로그램만 사용하려면 콘솔 창을 안 보이게 설정해야 하는데, 방법을 자세히 …
헤더 파일 영역 GLFW 창 라이브러리 헤더를 불러옵니다. 창 생성, 마우스/키보드 입력 처리, OpenGL 컨텍스트 관리, 창 메시지 루프를 담당합니다. GLFW는 창 생성 및 관리 전용 C언어 라이브러리로, ImGui에 종속되지 …
사전 준비사항 윈도우 64비트 환경에서 실행할 것이므로 64비트 windows binaries만 다운로드하면 됩니다. 프로젝트 생성하기 VS2022 실행 후 「빈 C++ 프로젝트」 만들기 프로젝트 이름 지정, 예시 ImGuiDemo 프로젝트 우클릭 → 속성 …