본문 바로가기

Programming

Level에 배치한 캐릭터를 폰으로 빙의하는 방법 1. 레밸에 배치한 케릭터를 선택 2. 디테일 패널에서 Pawn 찾기 3. Player 0으로 선택 더보기
Git에서 Unreal 프로젝트 받아서 빌드시 Visual 버전 선택 방법 C:\UE\Engine\Saved\UnrealBuildTool\BuildConfiguration.xml https://www.unrealengine.com/BuildConfiguration"> VisualStudio2017 추가해주자 더보기
엔진 빌드시 에러 간확 엔진 빌드시에 -> error C3859: PCH에 대한 가상 메모리 범위를 초과했습니다. 운영체제 시스템 가상 메모리를 32GB로 변경 후 재부팅하니 해결(https://forums.unrealengine.com/t/cant-create-c-project-or-use-c/238169) 중유 -> 엔진 폴더명이 길면 안된다 폴더명이 길어서 발생할수도 있다 빌드 명령줄, 모두 다시 빌드 명령줄에 -Zm850를 추가하자 힙 메모리 공간이 부족해서 그런거 같다 추가 해도 동일한 에러가 발생한다면 C:\Project\UnrealEngine4262\Engine\Intermediate 안에 내용물을 한번 비워주자 그리고 GenerateProjectFiles.bat 다시 실행 더보기
DX12 리소스 기초 (상수버퍼 텍스쳐) https://hannom.tistory.com/158https://megayuchi.com/2017/06/26/d3dresourcebuffer%eb%a5%bc-heap%ec%97%90-%eb%a7%b5%ed%95%91%ed%95%b4%ec%84%9c-%ec%82%ac%ec%9a%a9%ed%95%98%ea%b8%b0/https://m.blog.naver.com/PostView.nhn?blogId=wkdghcjf1234&logNo=220805006374&proxyReferer=https%3A%2F%2Fwww.google.com%2Fhttps://docs.microsoft.com/ko-kr/windows/win32/direct3d12/resource-binding-flow-of-control https://.. 더보기
UE4 디버깅 하면서 알게된 소소한 팁 언리얼 소스 디버깅은 Debug Editor로 하면 된다 Debug Game Editor는 엔진 코드는 최적화된 거 같다 그래서 엔진 소스 디버깅 시 정확하지 않다 D3D12_STATE_CACHE_INLINE 인라인 함수는 브레이크 포인터가 안 잡힌다 주석하고 하면 디버깅 가능하다 DX12로 언리얼을 쓰고 싶으면 프로젝트 속성 -> 디버깅 -> 명령 인수 DX12를 추가하면 된다 UE4 프로젝트 -> Source폴더 -> Runtime폴더 ->D3D12RHI폴더 DX12 관련 코드들이다 분석하면 좋다 조사식에서 멤버 변수 스코프(디버깅 범위) 넘어서도 관찰할 수 있게 하는 법 (멤버 변수 타입 *) 메모리 주소 (FD3D12ConstantBuffer *)0x00000258e11cbd20 데이터 중단점은 .. 더보기
넘파이 랜덤값을 가진 다차원배열 더보기
C++ 머신러닝 프레임웍 개발 행렬 계산 넘파이 dot 구현 해으나 이해를 위해서 나중에 블로그에 작성 ​ 천치 행렬 구현 이해햇으며 구현해야한다 ​ 대각선으로 기준을 잡아서 밤꿔준다 전치행렬로 변환을 해야할때가 종종 발생 한가 2x3과 2x3행렬끼리 곱하지 못하나 2x3행렬을 전치하면 3x2행렬이 되무로 2x3 X 3x2을 할수가 있다 데이터를 어떻개 학습할것인가 ​ 더보기
001. 게임 제작 일기 개인 프로젝트로 게임을 만들려고 한다 원하는 게임은 오픈 월드에 자유도가 높고 2D MMORPG 듀랑고같(샌드박스 MMORPG)은 생존 게임의 요소가 게임으로 정하였다 사전 조사 형식으로 알아본 게임으로는 1. https://www.madworldmmo.com/home-kor 2D MMORPG | Seoul | JANDISOFT - "MAD WORLD" HTML5 MMORPG The developer of Mad World, a HTML5 2D MMORPG currently under development for Windows, Android, iOS, Linux, Consoles, Browser, Mobile, PC www.madworldmmo.com 2. https://ggobook-e.tistory.. 더보기
백준 2309번 일곱 난쟁이 백준 문제 : https://www.acmicpc.net/problem/2309 참고 : https://blockdmask.tistory.com/163 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475/**************************************************************************///#pragma once#include #include #include #include #include #include using namespace std; /******.. 더보기
001. std::vector reverse_iterator 뒤로 검색 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #pragma once #include "pch.h" #include #include #include #include #include int main() { // vector 뒤로 검색 하면서 특정 원소 삭제 std::vector sdfsd = {3,4,7,5,7,6}; std::vector::reverse_iterator ritr = sdfsd.rbegin(); std::vector::iterator itr; while (ritr != sdfsd.rend()) { itr = ritr.base(); --itr; std::cout 더보기