본문 바로가기
728x90
반응형

개발일지58

[Unreal] 3인칭 게임 프로젝트 만들기 (v5.4.4) 프로젝트 만들기 부터 블루프린트 활용, 그리고 c++코드 작성까지 unreal을 다루는 방법에 대해 적을 예정이다.프로젝트 만들기 전 먼저 실행되어야 하는 사항에픽게임즈 계정 생성 - 구글및 github등으로 생성 가능visual studio 설치에픽게임즈 런처 설치언리얼 엔진 설치(원하는 버전으로. 나는 5.4.4로 설치하였다.)여기서 4만 조금 더 짚고 넘어가도록 하겠다.1. + 버튼을 눌러 엔진을 추가한다2. 원하는 버전을 선택한다.3. 설치 버튼을 눌러 설치한다. 그러고 나면 버전에 실행버튼이 생길 것이다.엔진을 실행한다.Game, Third person, BluePrint 선택ProjectLoation확인, ProjectName 설정 후 create.언리얼은 실행 시 쉐이더 컴파일 등의 작업을 .. 2025. 3. 11.
[Unreal] 언리얼 엔진 용어 및 디렉토리 구조, 단위 언리얼 엔진 용어Project게임의 모든 컨텐츠를 담은 것을 정의.blueprints, materials등이 포함되어있음..uproject파일을 사용하여 프로젝트 생성, 실행 및 저장 관리.Blueprint한글로는 청사진이라는 뜻. (靑寫眞) - 설계도의 의미를 가지고 있다.노드기반으로 비주얼 스크립팅을 만드는 것.오브젝트언리얼의 가장 기본이 되는 클래스..uobject는 모든 오브젝트의 베이스 클래스가비지컬렉션, 로딩 및 저장 직렬화, 메타데이터 지원https://dev.epicgames.com/documentation/ko-kr/unreal-engine/programming-in-the-unreal-engine-architecture?application_version=5.4 참고클래스특정 액터나 오.. 2025. 3. 11.
[Programmers] 하샤드 수(c++) https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제는 위 참고하샤드 수주어진 진법에서 그 수의 각 자릿수 숫자의 합으로 나누어떨어지는 자연수 설명할게 많이 없어서 코드 먼저 첨부#include using namespace std;bool solution(int x) { bool answer = true; string str = to_string(x); int a = 0; for (int i = 0; i c++은 문자를 int로 받을 때 ASCII코드값으로 변환을 한다.그러므로 변환 시 .. 2025. 3. 6.
[Programmers] 기지국 설치(c++) https://school.programmers.co.kr/learn/courses/30/lessons/12979 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제는 위 참고결국 주어진 N으로 주어진 범위 외에 추가적으로 필요한 범위를 찾는 문제다.나는 시작과 끝을 기준으로 작업했다.위와 같이 주어졌을 때(n = 9, station = {4}, w = 1)station을 기준으로 -w-1 => 앞쪽의 남은 칸 개수station을 기준으로 +w => 뒤쪽의 칸n - 뒤쪽 칸 =>  뒤쪽의 남은 칸 개수w가 1이므로 기지국이 커버하는 바운더리는 총 3∴ station -w(1) -1 = 22는 하나의 기지.. 2025. 3. 4.
수와 연산 해당 카테고리의 포스팅들은 Transform의 이해와 그래픽스의 이해를 돕기위한 글입니다. 수학의 기초가 되는 수와 연산에 대해 알아보자. 1. 수수에 대해 먼저 알아보자.수는 크게는 실수와 허수로 이루어져 있다.실수에는 다음과 같은 집합이 정의된다.자연수양의 정수정수자연수 + 0 + 자연수의 음수유리수분모가 0이 아닌 두 정수의 비율로 나타낸 수무리수분모가 0이 아닌 두 정수의 비율로 나타낼 수 없는 수실수유리수와 무리수를 포함하는 수허수는 존재하지 않는 허구의 수라는 의미이다.허수의 단위는 i로 표현되며, $$ i^2 = -1 $$이라는 특징이 있다.허수는 실수 범위에서 해를 구할 수 없는 방정식의 해를 표현하기 위해 도입되었다. $$ \text{ ex) } x^2 = -1 $$ 허수를 다루는 수에.. 2025. 2. 28.
글을 작성하며 게임과 수학의 연관성은 매우 많다.개발에서의 활용- 물리- 충돌 검사- 인공지능- 확률과 통계- 그래픽- 매칭시스템(mmr 같은)- etc...플레이에서의 활용- 전략 수립- 확률과 통계 (아이템 빌드)- etc..게임 개발자들에게, 특히 클라이언트 개발자들에게 수학은 필수적인 도구이며많은 수학적 지식의 활용이 요구된다.벡터, 행렬, 삼각함수 확률 등...이 카테고리에서는 해당 지식들을 어떻게 습득하고 왜 습득하는지에 대해 내 식으로 풀어보려고 한다.처음 글은 모든 수학의 시작이 되는 수와 연산을 가지고 적용해 보겠다.이 글의 모든 작업은 이득우의 게임수학, 칸 아카데미의 선형대수학을 기반으로 작업할 것이다.두가지를 보며 작업하되 추가로 더 이해가 필요한 부분도 아래 출처란에 밝힐테니. 내 설명이 부족하.. 2025. 2. 28.
728x90
반응형