분류 전체보기

    04_Input

    04_Input

    키 입력 (Input) Engine Common Common.h def.h Maths.h yaEntity.cpp yaEntity.h GameObject Base (기초가 됨) yaGameObject.cpp yaGameObject.h yaMissile.cpp yaMissile.h yaPlayer.cpp yaPlayer.h High Level Interface yaApplication.cpp yaApplication.h Manager yaInput.cpp yaInput.h ==> 키보드에서 키를 눌렀을 때 호출되는 파일들 yaSceneManager.cpp yaSceneManager.h yaTime.cpp yaTime.h ==> deltatime 설정 Scene Base ( 기초가 됨 ) yaScene.cpp..

    03_SceneManager

    03_SceneManager

    씬 만들기 (SceneManger) Engine Common Common.h def.h Maths.h yaEntity.cpp yaEntity.h GameObject Base ( 기초가 됨) yaGameObject.cpp yaGameObject.h yaPlayer.cpp yaPlayer.h High Level Interface yaApplication.cpp yaApplication.h Manager yaSceneManager.cpp yaSceneManager.h Scene Base ( 기초가 됨 ) yaScene.cpp yaScene.h yaLogoScene.cpp yaLogoScene.h main framework.h main.cpp Resource.h targetver.h WindowsAPI.h 기타..

    02. FrameWork

    02. FrameWork

    main.cpp에서 API 작업을 해줬으니까 pushpush 만든 것처럼 게임틀을 만들어보자 기본 게임 틀 만들기 (framework) main.cpp ==> 윈도우API에서 쓰이는 메인 프로그램 yaApplication.cpp yaApplication.h ==> 게임의 메인 프로그램 yaEntity.cpp yaEntity.h ==> 모든 파일들을 상속받는 파일 Common.h ==> 필요한 파일의 확장자들을 모두 포함하는 헤더파일이다 Maths.h ==> 게임에 쓰이는 수학에 관한 헤더파일이다 기타 무효화 영역 발생시키기 ( WM_PAINT 메시지를 호출해주겠다) InvalidateRect(hWnd, nullptr, false); ==> 윈도우 창 2개가 겹쳤을 때 겹쳐진 부분은 안 그려주고 겹치지 않..

    01_winMainDC

    01_winMainDC

    도화지에 펜과 물감통을 이용해서 색칠을 해보자! 윈도우가 돌아가는 방식 1. wndclass 정의 윈도의 기반(여러가지 속성)이 되는 클래스 정의해준다. 2. 메모리상에 윈도우를 할당해야죠. CreateWindow 3. showwindow 함수를 통해서 윈도우가 화면에 보여진다. (update window) 4. wndclass 정의할때 함수포인터에 넣어준 loop (wndproc) 메프레임마다 실행한다. ==> pushpush에서는 이것들을 다 만들어줬지만 API에서는 이 코드들이 다 있음!! 우리는 wndproc만 바꿔서 콘텐츠를 추가하면 됨!! 윈도우즈를 이루는 3가지 라이브러리 메모리를 관리하고 실행시키는 KERNEL 커널 유저 인터페이스와 관리하는 USER 화면처리와 그래픽을 담당하는 GDI D..

    포토샵 인터페이스 크기 조절

    1. 편집의 환경설정 들어가서 폰트 크기 LARGE로 바꿔주기! https://lifenourish.tistory.com/237 포토샵 크게 보기 - 글씨 및 인터페이스 키우는 방법 포토샵 크게 보기 - 글씨 및 인터페이스 키우는 방법 포토샵을 사용하는데 글씨가 너무 작아서 안 보이시나요? 화면은 큰데 아이콘들이 너무 작아서 사용하기 불편하신가요? 그렇다면 간단한 방 lifenourish.tistory.com 2. 호환성도 적용해주어야 함! https://m.blog.naver.com/technic1/221826996097 포토샵 CS5,6 메뉴 글자 4K 고해상도 모니터에서 크게 보기(일러스트레이터, 애프터이펙트 동일) FHD 모니터를 사용하다 4K UHD 모니터로 바꾸고 나니 해상도가 높아 보다 넓은..

    lg control center

    이게 있으면 그램을 효율적으로 사용이 가능하다 https://developer-ankiwoong.tistory.com/1543 [Windows11]LG Control Center 설치 방법 현재 사용 모델은 17ZD90N 그램 2020 17 이다. Windows에 잦은 오류가 발생하여 Windows11 클린설치를 진행 했는데 당연히 설치가 될줄 알았던 LG Control Center 설치가 Microsoft Store에서 설치가 진행 되지 않았 developer-ankiwoong.tistory.com

    온라인 사용자 계정

    마소 계정을 사용하면 좋은 점 ==> 다른 PC나 노트북에서 그 계정으로 로그인하면 초기설정 같은게 유지되서 편하다 https://www.youtube.com/watch?v=YhFPitwgQ4M&t=157s

    윈도우 사용자 계정

    계정이 여러개면 좋은 점 - 한대의 PC에 여러사람이 사용한느 경우 바탕화면, 내 문서 등 관리가 엄청 편함 - 권한을 제한해서 안전하게 사용할 수 있음 계정의 종류 및 유형 변경하는 방법 온라인 계정 = 마이크로소프트 계정 오프라인 계정 = 로컬 계정 온라인 계정 장점 : 로그인만 하면 동기화 가능 ==> 데스크탑에서 해놓은 세팅을 같은 계정으로 로그인만하면 내 노트북, 또는 다른 데스크탑에서도 가능함! 계정 만드는 (추가하는) 방법 계정 삭제하는 방법 https://www.youtube.com/watch?v=YxXldtYNRrk&t=340s