Trouble Shootings/Game(12)
-
[UE5] 라이브 코딩은 디스크에 영구 저장되지 않는다.
C++ 클래스에서 소스 코드를 변경한 후, 라이브 코딩을 적용하면 언리얼 엔진 에디터에 해당 변경 사항이 반영됩니다. 하지만, 언리얼 엔진 에디터를 닫았다가 다시 열면 변경했던 소스 코드 사항들이 반영되어 있지 않습니다. 이러한 일이 발생하는 이유는 라이브 코딩은 변경점에 대해서 에디터에 적용은 하지만, 디스크에 저장하지는 않기 때문인데요. 따라서, 디스크에 영구 저장을 하려면 언리얼 엔진 에디터를 닫고, 사용하는 IDE(Visual Studio, Visual Studio Code 등등)에 가서 빌드(Ctrl + Shift + B)를 해줘야 합니다.
2023.08.03 -
[UE5] Visual Studio : 디버깅을 시작할 수 없습니다. 프로젝트 속성을 열고 '구성 속성 --> 디버깅'으로 이동하여 디버거 설정을 확인하십시오.
언리얼 엔진은 디버깅도 힘들구나... C++ 클래스를 생성하여 간단한 예제를 따라해보다가, 디버깅이 필요한 경우가 생겨 F5를 눌러 디버그 모드로 실행했더니 다음과 같은 오류가 떴습니다. Development Editor나, DebugGame Editor로 해봐도 안 되고, Win64인 것도 확인을 했지만 계속 위와 같은 오류가 떴습니다. 오늘은 하루종일 오류만 맞이하는 날인가 보네요. 디버그 속성값들은 제가 건드린 적이 없으니, 오류 다이얼로그가 말해주는대로 들어가봐도 해결될 리가 없었습니다. 열심히 구글링을 하던 중, 드디어 해결책을 찾았는데 정말 간단해서 허탈하더군요... Visual Studio에서 현재 프로젝트를 시작 프로젝트로 설정해주기만 하면 되었습니다... 위와 같이 설정해주니, 정상적으로..
2023.02.09 -
[UE5] CPP Crash Reporter : EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000
언리얼은 진짜 한 단계 한 단계가 고난이다. 오늘 언리얼 엔진좀 공부하려고 했는데, 버전과 환경이 조금씩 차이가 나서 그런지 수많은 오류들을 보고 있습니다. 잘 켜지던 언리얼 엔진이 이번에는 크래시가 나면서 열리지가 않네요. 크래시 내용은 다음과 같습니다. LoginId:30a1cb664dfb555558d7ee83c21d552b EpicAccountId:8799683bf31e488697922768e29c4ac5 Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000 UnrealEditor_CPP!AMyActor::AMyActor() [C:\Unreal_Projects\Practice_Unreal\Source\CP..
2023.02.08 -
[UE5] UnrealEditor-CoreUObject.pdb 로드되지 않음
언리얼 엔진아... 나한테 왜 그래 유니티 엔진과 다르게, 언리얼 엔진은 확실히 프로그래머 사용 측면 부분에서는 불편함이 없지 않아 있네요. 에디터를 켠 상태에서도 디버깅이 가능한 유니티와 달리, 언리얼은 에디터를 끄고 Visual Studio에서 디버깅 모드를 실행해야 하나 봅니다. 그래서 브레이킹 포인트를 찍고, 디버깅 모드를 실행했더니 다음과 같은 오류가 또 저를 막았습니다. 에픽 게임즈 런처에서 언리얼 엔진 라이브러리를 들어가보면, "디버깅을 위한 편집기 기호"가 있습니다. 이걸 설치해줘야 하나 보네요. 근데 용량 뒤지게 큽니다. (참고 : StackOverflow) 다운로드를 다 받았더니, UE 5.1.1로 버전 업그레이드를 하랍니다. 언리얼 포럼 내용을 읽어보니, 이번에는 버그 수정 정도의 업..
2023.02.08 -
[UE5] "deprecated" 특성, 'override'로 선언된 멤버 함수는 기본 클래스 멤버를 재정의 하지 않습니다. 등등의 오류
새 C++ 클래스를 만들어서 빌드했을 뿐인데... 언리얼 엔진 5.1 공부를 하기 위해, 새 C++ 클래스를 생성해서 실습해보고 있었습니다. Visual Studio 2022에서 코드를 다음과 같이 작성하고, Ctrl + Shift + B를 눌러 빌드를 했는데 오류가 뜨더군요. // 헤더파일 // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "MyActor.generated.h" UCLASS() class CPPPRACTICE_API AMyActor : public AAct..
2023.02.05 -
[UE5] 에디터 게임 시작 시, 캐릭터(Default pawn)가 스폰되지 않는 문제
☢️발생한 문제 오늘도 열심히 UE5 튜토리얼을 보며 따라 만들어 보았습니다. 강의를 찍은 사람은 UE4이고 저는 UE5라 그런진 모르겠는데, 똑같이 따라해도 저만 오류가 발생하네요...😂 에디터에서 게임을 실행하면 플레이어 스타트(Player Start) 위치에 캐릭터가 스폰되어야 하는데 카메라만 스폰되는 문제가 바로 이 글의 주제입니다. ✅해결 과정 게임 모드 살펴보기 게임 모드는 게임의 규칙을 가지는 클래스이므로, 여기에 내가 사용할 캐릭터의 정보를 알려줘야 합니다. 우선 게임 모드에서 제가 게임에 사용할 캐릭터라는 의미로 디폴트 폰 클래스를 지정해줘야 하죠. 여기에는 잘 지정되어 있는 것 같네요. 혹시나 에디터 컴파일과 저장을 안 했을 경우에도 저 같은 문제가 발생할 수 있다고 하니 꼭 컴파일과 ..
2022.08.03