목록2024/08/26 (4)
Hya 개발스토리
C++ 소스 파일 (C++ Source File) C++ 소스 파일C++ 명령어로 작성된 파일'.cpp', '.cxx', '.C' 등의 확장자 사용C++ 헤더 파일 (C++ header file)전역변수, 함수의 원형과 같은 공통 부분을 별도로 작성한 파일(중복 방지)'.h' 등의 확장자 사용단독으로 컴파일 되지 않고 #include 선행처리기에 의해 소스 프로그램에 삽입되어 컴파일됨번역 단위(translation unit) : 하나의 소스 프로그램 파일 + 그 파일에 삽입된 헤더 파일들하나의 프로그램은 한 개 이상의 번역 단위로 구성 프로그램 빌드(Program Build)컴파일(compile) : 컴퓨터가 이해할 수 있는 명령으로 번역컴파일러(compiler) : 컴파일 작업을 하는 프로그램목적 파일..
C++이란?C언어를 확장하여 만든 객체지향 프로그래밍 언어덴마크 개발자 비야네 스트롭스트룹(Bjarne Stroustrup)이 개발 C++ 특징- C언어의 문법과 대부분 비슷함- C언어로 할 수 있는 작업(절차적 프로그래밍, 운영체제 구현, 임베디드 시스템 제작 등) 가능- 클래스와 클래스 계층구조를 활용하는 객체지향 프로그래밍 지원- 템플릿을 이용하여 일반화 프로그래밍 지원 C++ 역사 및 발전1979년 : C언어 + Simula(객체지향 언어) -> "C with Classes" 언어 발표1984년 : 증감 연산자(++)의 도입으로 C언어의 확장판이라는 의미를 담아 "C++"로 개정1989년 : 국제표준화기구(ISO)에 의해 표준화 작업 시작1998년 : 첫 C++ 국제 표준인 ISO/IEC 148..
저번 포스트에서 클리어 처리까지 완료하여 게임이 거의 완성되어 갑니다. [Unity] 2D 미로찾기 게임 만들기 #06 - 클리어 처리저번 포스트까지 클리어 조건에 대한 설정을 전부 만들었습니다. [Unity] 2D 미로찾기 게임 만들기 #05 - 클리어 조건(키 획득)저번 포스트에서 타임어택을 설정하였습니다. [Unity] 2D 미로찾기 게임hya68.tistory.com 이번에는 씬 전환을 통한 시작 씬을 게임 씬과 연결하고 각종 버튼들을 활성화시키겠습니다. 저는 아래와 같이 게임 로직을 구성했습니다. 이에 따라 버튼을 만들어 보겠습니다.먼저 UI를 통해 버튼을 만듭니다.버튼 만들기 : GameObject > UI > 버튼-TextMeshPro시작 씬에서는 설명 버튼(왼쪽 위), 시작 버튼(중앙 아래..
저번 포스트까지 클리어 조건에 대한 설정을 전부 만들었습니다. [Unity] 2D 미로찾기 게임 만들기 #05 - 클리어 조건(키 획득)저번 포스트에서 타임어택을 설정하였습니다. [Unity] 2D 미로찾기 게임 만들기 #04 - 타임어택 적용하기이전 포스터에서는 타일맵 스프라이트를 조정하여 오류를 잡았었습니다. [Unity] 2D 미로찾hya68.tistory.com 이제 클리어 처리를 해보겠습니다.먼저 골 지점을 표시해 줄 이미지에 Collider2D를 적용시킵니다.그리고 클리어 화면을 만들어보겠습니다. 이제 클리어 처리 스크립트를 작성하겠습니다.이전 포스트에서 말했듯이 클리어 조건은 2가지로 모든 열쇠 획득과 골 지점에 도착하는 것이었습니다.이 두 조건을 모두 만족해야 클리어가 가능하도록 스크립트를..