전체 글 23

[PIXEL엔진] 0-1. 컨벤션 및 Git 관련

그냥 간단히 지킬만한 사항을 정리한다.(진행중에 내가 까먹을까봐)  컨벤션컨벤션은 익숙한 맛의 UE5의 그것을 기본으로 한다.Class/Struct명 = {상속 Prefix} + PE(Abbr of PixelEngine) + {원하는 Class 이름}파일명 = PE + {원하는 Class이름} 상속Prefix도 U/A/F/E등 UE5를 따라 적당히 나눠쓰자.   Git 관련기능별로 브랜치를 만들어서 Rebase로 합친다. 서밋 말머리는 다음과 같이 나눠서 쓰자.[설정] : 전반적인 프로젝트 세팅관련[버그] : 버그 수정[{작업명}] : 작업하는 기능에 따라 다르게 작성. 보통 브랜치 이름을 줄여서 쓰자e.g., 사운드 작업 → [사운드], 타일맵 기능 추가 → [타일맵]

카테고리 없음 2024.08.24

[PIXEL엔진] 0-0. 계획

아 심심하다. 그래서 엔진을 만들어 보기로했다.  러프한 목표옛날 게임처럼 2D Pixel 스프라이트를 리소스로하는 게임 엔진을 구성한다.간단한 물리효과사운드입력처리조명?애니메이션위젯를 모두 다루는 에디터 구현. ㅋㅋㅋ  개발환경OpenGL3.3을 중심으로 c++를  사용해 개발한다.더 자세한 내용과 학습은https://www.youtube.com/playlist?list=PLvNHCGtd4kh_cYLKMP_E-jwF3YKpDP4hf OpenGL course note2021년도 1학기 강원대학교 컴퓨터 그래픽스 수업 강의 영상www.youtube.com현재 넥슨에서 근무중이신 우리 '권지용'님님님의 OpenGL강의를 참조하며 진행할 예정이다. ^___________^ 아마 형상관리는 git으로 할?듯  ..

[UE5][UE4vstool] UE 매크로에 Indentation 끄기

UE스크립트를 작성하다보면 매크로 작성후 엔터를 치거나 복사 붙여넣기 하면 자동으로 인덴트가 들어가게 된다. 그럼 저 필요없는 인덴트를 지워야하는 수고로움이 있었는는데, 이에 공감하고 가엽게 여긴이가 감사하게도 이를 해결할 확장 도구를 만들어 주셨다. 바로 'UE4 Smarter Macro Indenting'. 이름은 ue4지만 ue5도 적용된다. VS에 설치해보자. 일단 VisualCommander를 설치해야한다. https://vlasovstudio.com/visual-commander/ Visual Commander - Modern alternative to Visual Studio macros Visual Commander The freemium Visual Commander extension l..

UE5 2023.08.12

[프로그래머스 Lv.2/ C++] 숫자의 표현

문제 - 숫자의 표현 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다. 1 + 2 + 3 + 4 + 5 = 15 4 + 5 + 6 = 15 7 + 8 = 15 15 = 15 자연수 n이 매개변수로 주어질 때, 연속된 자연수들로 n을 표현하는 방법의 수를 return하는 solution를 완성해주세요. ■ 제한사항 n은 10,000 ..