정신과 시간의 방

문제해결 10

카테고리 설명
  • 보호되어 있는 글입니다.

    문제해결/자문자답

    CT2 NEW

    2024.11.16
    댓글
  • 보호되어 있는 글입니다.

  • 문제 상황 언리얼에서 작업 중 뷰포트 화면에 아래와 같은 박스 형태의 선이 나타나면서 뷰포트가 잠겼다. 그로 인해 레벨에 정상적으로 액터를 배치할 수 없고, 실행을 해도 카메라가 잠긴 것처럼 시점 이동이 불가능하고 빙의 해제도 제대로 되지 않는 문제가 발생했다. 해결 방법 - 새로운 뷰포트를 임시로 만들었다가 닫아주면 된다. Window ▶ ViewPorts 순서로 접근하면 새로운 뷰포트를 만들 수 있다. 뷰포트가 추가 된 모습이다. 이제 임시로 새로 추가해준 뷰포트를 닫아주면 원래대로 싱글 뷰포트 상태에서 잠금이 해제된 것을 확인할 수 있다.

  • 문제 상황 Udemy 언리얼 강의를 실습하던 중, 액터를 재사용 가능한 블루프린트 클래스로 변환하는 과정에서 새 서브클래스를 생성하려고 하자 엔진이 그대로 멈추는 현상이 여러 번 발생했다. 해결 방법 1. 편집 - 프로젝트 세팅에 들어간다. 2. 플랫폼 - Windows로 들어가 타겟팅된 기본 RHIs를 확인한다. 나의 경우에는 기본값이 DX12버전으로 되어 있었다. 이것을 DirectX11로 변경하고 엔진을 재시작한다. 3. 재시작한 엔진에서 다시 서브클래스를 생성하면 이전과 달리 정상적으로 클래스가 생성된다.

  • 문제 상황 : 비주얼 스튜디오가 유니티에 제대로 연결되지 않아서 스크립트를 열 수 없는 문제가 발생했다. 문제 해결 상단 메뉴에서 Edit -> Preferences 클릭 External Tools -> External Script Editor 에서 사용할 비주얼 스튜디오 버전을 선택하고 그대로 설정 창을 닫으면 된다. 이제 유니티에서 오픈 할 스크립트를 더블 클릭하면 연결된 비주얼 스튜디오가 자동으로 정상 실행된다.

  • 아래의 코드를 상단에 작성한다. #define _CRT_SECURE_NO_WARNINGS

  • 보호되어 있는 글입니다.

  • 여러 개의 소스 파일을 생성하면서 메인 함수가 중복되거나, 작성은 했지만 한동안 사용하지 않을 소스 파일이라 빌드 할 필요가 없는 경우 새롭게 프로젝트를 생성하지 않아도 선택한 파일을 빌드에서 제외하여 간단하게 해결할 수 있다. 1. 먼저 솔루션 탐색기에서 제외하고 싶은 소스를 선택하고 오른쪽 마우스 -> 속성으로 들어간다. 2. 일반 -> 빌드에서 제외를 "예"로 선택한다. 3. 확인을 누르면 아래와 같이 아이콘에 빌드 제외 표시가 생긴 것을 확인할 수 있다.