반응형 [C++로 배우는 게임 엔진 개발] Day 6: 이벤트 처리 및 입력 시스템 구현 이벤트 처리 및 입력 시스템 구현오늘은 키보드와 마우스 입력을 처리하고, 게임 내에서 입력을 사용하여 캐릭터를 제어하는 방법을 학습하겠습니다. SDL2와 GLFW를 사용하여 이벤트 처리와 입력 시스템을 구현해 보겠습니다.1. SDL2를 사용한 이벤트 처리 및 입력 시스템헤더 파일 수정include/GameEngine.h 파일에 입력 처리 함수를 추가합니다.#ifndef GAMEENGINE_H#define GAMEENGINE_H#include class GameEngine {public: GameEngine(); ~GameEngine(); bool Initialize(const char* title, int width, int height); void Run(); void Shu.. 2024. 8. 1. [C++ 게임 개발 시리즈] Day 15: 게임 이벤트 처리 게임 이벤트 처리이벤트 처리는 게임에서 사용자의 입력을 받아 다양한 동작을 수행하게 하는 중요한 요소입니다. 오늘은 SFML을 사용하여 이벤트를 처리하고, 입력에 따라 게임의 상태를 변경하는 방법을 학습하겠습니다.이벤트 처리 기초SFML에서는 sf::Event 클래스를 사용하여 다양한 이벤트를 처리할 수 있습니다. 대표적인 이벤트 유형은 다음과 같습니다:키보드 이벤트 (Keyboard Event): 키를 누르거나 떼는 이벤트입니다.마우스 이벤트 (Mouse Event): 마우스 버튼을 누르거나 떼는 이벤트입니다.윈도우 이벤트 (Window Event): 창의 닫기, 크기 변경 등의 이벤트입니다.기본적인 이벤트 처리 예제다음은 기본적인 이벤트 처리 예제입니다. 이 예제에서는 키보드와 마우스 이벤트를 처리하.. 2024. 8. 1. 이전 1 다음 반응형