728x90 반응형 Develop/Unreal16 다짜고짜 만들어 보기 #1 - UMG UI UMG UIUnreal Motion Graphic UI언리얼에서 UI를 구현하는 데 사용할 수 있도록 제공되는 기능이다. 먼저 게임의 메인화면에서 게임시작 버튼을 눌러서 플레이 레벨로 전환되는 걸 만들어 본다. 레벨 추가메인레벨과 플레이레벨 두 가지를 만든다.MainLevel에서 게임시작 버튼을 누르면 PlayLevel로 넘어가는 구조이다. 콘텐츠 브라우저에 Level 파일을 저장할 Levels라는 폴더를 만든다. 대부분 이러한 폴더의 네이밍이나 파일의 네이밍은 일반적으로 많이 사용하는 규칙이 있지만 지금은 그것조차 모르는 상태이기 때문에 내 마음대로 만들 것이다. Levels 폴더 내에서 우클릭하여 MainLevel과 PlayLevel을 추가한다. 언리얼에서 Map, Level, World라는 단어.. 2024. 7. 8. 다짜고짜 만들어보기 #0 개요유니티 엔진만 사용해 왔는데 언리얼 엔진을 처음 접해봤는데 한번 훑어보면서 느낀 점은 기본적인 에디터의 레이어들과 구성은 비슷하여 익숙하지만 세부적으로 들어가면 다른 부분들이 많다. 아직 깊게 들어가지 않은 상황이기 때문에 일단은 자료들을 찾아보면서 무작정 게임을 만들어보고 어떤 식으로 에디터를 다루는지 파악해 보기로 한다. 언리얼의 시작하기 앞서 Unreal Engine for Unity Developers 문서를 읽어봤는데 꽤 도움이 된다. 하지만 한 번에 받아들이기 어려운 부분들도 있어서 계속 프로젝트를 만지작 거리면서 몇 번 더 문서를 읽어봐야 더 확실히 이해될 것 같다. 다짜고짜 기획- 언리얼 5.4- PC 플랫폼- 3D, 캐주얼 슈팅게임 2024. 7. 8. 언리얼 엔진 - 에디터 개인설정 - 일반 로드&저장 로드&저장에디터의 파일 로드 및 저장 방식을 변경한다. 시작 에디터가 시작될 때의 동작을 제어하는 옵션이다. 이 설정들은 에디터가 시작될 때 어떤 프로젝트를 로드할지, 초기 상태를 어떻게 설정할지를 결정한다. 시작 시 가장 최근에 로드했던 프로젝트 로드에디터가 시작될 때 자동으로 가장 최근에 로드한 프로젝트를 불러온다.개발자는 매번 프로젝트를 수동으로 선택할 필요 없이 가장 최근에 작업한 프로젝트를 즉시 로드할 수 있다. 시작 시 레벨 로드에디터가 시작될 때 특정 레벨을 자동으로 로드하는 기능을 제공한다.작업 중인 레벨을 설정하여 자동으로 해당 레벨을 로드하게 할 수 있어 편의를 제공한다. 옵션에는 세 가지가 있다. None에디터 시작 시 어떠한 레벨도 자동으로 로드하지 않는다. Project Defau.. 2024. 5. 19. 언리얼 엔진 - 에디터 개인설정 - 일반 라이브 코딩 엔진 실행 도중 C++ 코드 리컴파일 세팅 일반 개발자가 코드 변경 사항을 즉시 테스트하고 결과를 확인할 수 있게 해주는 기능이다. 라이브 코딩을 사용하면 에디터를 재시작하지 않고도 코드를 수정하고 결과를 실시간으로 확인할 수 있다. 라이브 코딩 활성화라이브 코딩 기능을 활성화 또는 비활성화한다. 활성화 시 코드 변경 사항을 실시간으로 컴파일하고 적용할 수 있다.시작 - Start automatically and show console- Start automatically but hide console until summoned- Manual 세가지 선택 옵션이 있으며 기본 설정으로는 'Start automatically but hide console until summoned'로 되어있다. Start.. 2024. 5. 18. 언리얼 엔진 - 에디터 개인설정 - 일반 기타 (2) Hot Reload 새로 추가된 C++ 클래스 자동 컴파일코드를 수정하고 저장하게 되면 로드시간이 발생하게 된다. 이 시간 동안 변경된 사항을 프로젝트에 반영하게 되는데 기본적으로 Hot Load의 새로 추가된 C++ 클래스 자동 컴파일 설정이 활성화되어 있기 때문이다. 이 설정을 통해서 프로젝트는 변경된 사항을 바로 반영하게 되어 게임이나 애플리케이션을 다시 시작하지 않아도 변경된 내용을 즉시 확인할 수 있어 반복적인 빌드 및 실행 시간을 절약해서 개발 속도를 크게 향상시킬 수 있다. 프로젝트의 규모가 크며 코드의 수정이 많아 저장을 빈번히 하게 되면 매번 컴파일이 실행되기 때문에 작업이 지연될 수 있는데 이런 상황에서는 비활성화를 해두는 방법도 있다. 컴파일 오류 시 컴파일러 로그 표시에디터에.. 2024. 5. 18. 언리얼 엔진 - 에디터 개인설정 - 일반 기타 (1) Developer Tools에디터에서 개발자를 위한 설정들이 제공된다. UI 익스텐션 포인트 디스플레이이 설정을 활성화하면 에디터에서 추가적인 UI 정보가 표시된다. 문서 링크 디스플레이해당 설정을 활성화하면 마우스 호버시 보이는 툴팁에 추가로 문서 페이지가 제공된다. 프로젝트 배지에 엔진 버전 번호 디스플레이 엔진 버전 번호가 추가로 표시된다. AI 비헤이비어 트리 디버거 데이터 항상 수집이 설정은 특정 디버깅 기능과 관련된 옵션으로 AI 컴포넌트의 일부인 비헤이비어 트리(Behaviour Tree)의 동작을 실시간으로 모니터링하고 분석하는 데 사용할 수 있다. 비헤이비어 트리는 주로 NPC나 기타 게임 내 인공지능 캐릭터의 행동을 제어하는 데 사용된다. 설정을 활성화하면 에디터나 게임이 실행되는 .. 2024. 5. 18. 이전 1 2 3 다음 728x90 반응형