전체 글 133

게임 제작을 위한 간단한 Map Tool 제작

게임 개발의 편의성 향상을 위한 간단한 맵툴 제작 1. OpenGL을 통한 간단한 UI 제작 2. 파일 입출력(Binary)을 통한 파일 저장 및 파일 불러오기 기능 제작 스프라이트 x / y 갯수, 원하는 Map x / y 크기를 직접 입력하여 기본 정보 설정. 1. New File 생성 키보드 W/A/S/D 를 통한 스크롤링 이동 오른쪽 스프라이트 클릭을 통한 간단한 블럭 선택 후 배치 1 번 키 : 이동 가능 블럭 설정 모드 전환 2 번 키 : 파일 저장 Client 저장 파일 ( Sprite 번호, 이동 가능 데이터 ) Server 저장 파일 ( 이동 가능 데이터 ) 데이터 불러오기 Load를 통한 파일 불러오기

개인 프로젝트 2020.05.13

상속 - 순수 가상 함수

#include #include // [문제] 사용자의 입력을 받아 동물을 수용하려고 한다. // Animal은 추상클래스 (abstract class)로 만들자. // - 순수 가상 함수가 있는 클래스는 추상클래스이다. // - 추상 클래스는 객체로 만들 수 없다. // - 확정되어 있지 않다. // - 추상 클래스는 interface를 강제한다. class ANIMAL { public: ANIMAL() {}; virtual ~ANIMAL() {}; virtual void move() const = 0; // 순수 가상 함수 ( Pure Virtual Function ) // 본문이 아예 없게 만들자 -> 그래도 되나? }; class DOG : public ANIMAL { public: DOG() {..

Operator의 사용

//////////////////////////////////////////////////////////////////////////////////////////////// // class(struct) 키워드로 사용자 정의 자료형을 만든다. // //////////////////////////////////////////////////////////////////////////////////////////////// #include #include #include #include "SaveCode.h" class INT { int val; public: INT() {}; INT(int v) : val{ v } {}; ~INT() {}; // 입출력 연산자는 class의 friend로 선언하자 frien..