profile
Game Programmer
post-thumbnail

2022 졸업 프로젝트 회고록 - (1) 팀 구성 및 기획 편 (feat. NFT 멀티플레이 게임)

2022년 1학기, 2학기에 걸쳐서 진행했던 졸업프로젝트 회고록을 적어보려 한다.

2023년 4월 1일
·
5개의 댓글
·

[Unreal] 언리얼 모션 그래픽 UI 디자이너 (UMG)

게임내 HUD, 메뉴, 기타 인터페이스 관련 그래픽 요소로 사용자에게 보여주고픈 것들을 만드는 데 사용할 수 있는 비주얼 UI 저작 툴 UMG 의 핵심에는 Widget (위젯)이라는 것이 있는데, 이는 미리 만들어진 (버튼, 체크박스, 슬라이더, 진행상황 바 등의) 함

2023년 2월 3일
·
0개의 댓글
·

[Unreal] UMG와 C++ 연동하기

UMG는 블루프린트로 기능 구현할 수도 있겠지만 C++ 이 소스컨트롤에는 더 좋을 것이당그래서 위젯을 만들고 C++에서 어떻게 사용해야 하는지 알아보았다.WBP 에서 UMG 위젯을 만들고 ‘변수인지’에 체크해제 한다.헤더파일에 다음과 같이 위젯 변수를 만든다. 1번에서

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

[Unreal] Color Vision Deficiency Features

언리얼 엔진에서 사용할 수 있는 색맹 관련 기능

2023년 2월 1일
·
0개의 댓글
·

[Unreal] 애플리케이션 종료 전 델리게이트

유저가 앱 종료를 시도했을 때 호출되는 콜백이다. (윈도우 X 버튼 클릭 등)앱이 종료되기 전에 처리해야 하는 게 있을 때 사용할 수 있다.모바일에서는 이 델리게이트의 호출이 보장되지 않는데, 대신ApplicationWillEnterBackgroundDelegate 를

2023년 1월 31일
·
2개의 댓글
·

[Unreal] LocalPlayer

현재 클라이언트에서 활성화된 각 플레이어에는 LocalPlayer가 있다.맵 전체에서 활성 상태를 유지하고 화면분할/coop의 경우 여러 개가 생성될 수 있다.서버에서는 0개가 스폰될 수도 있다.https://docs.unrealengine.com/4.27/e

2023년 1월 29일
·
0개의 댓글
·

[Unreal] GameInstance

class UGameInstance : public UObject, public FExec GameInstance는 실행되는 게임의 하나의 인스턴스에 대한 High-level Manager 오브젝트이다. 게임 생성과 동시에 생성되고 게임이 종료될 때까지 사라지지 않

2023년 1월 28일
·
0개의 댓글
·

[Unreal] Foreground, Background 전환 시 콜백

앱이 백그라운드 진입 시 콜백윈도우에서는 안먹히고 안드로이드에서 됨앱이 다시 실행되었을 때 콜백마찬가지로 윈도우에서는 안됨

2023년 1월 27일
·
0개의 댓글
·

[Unreal] 델리게이트(Delegate)

언리얼 C++ 에는 4가지 종류의 델리게이트가 있다 !! 가장 기본적인 델리게이트함수 1개를 바인딩하여 사용한다싱글캐스트와 다른 점은 여러 개의 함수를 바인딩 할 수 있다는 점이다멀티캐스트와 동일하지만 전역으로 설정할 수 없어외부 클래스에서 추가 델리게이트 선언이 불가

2023년 1월 26일
·
0개의 댓글
·

[Unreal] ini 파일

환경설정 파일은 프로젝트 로드시 초기화시킬 프로퍼티에 대한 값을 설정하는 데 사용될 수 있다. 환경설정은 섹션별로 배치된 키-값 짝으로 이루어지며, 주어진 키에 하나 이상의 값이 할당될 수 있다. 기본적으로 프로젝트 마법사 를 통해 빈 프로젝트를 생성하면, Defau

2023년 1월 25일
·
0개의 댓글
·

[Unreal] 플레이 중인 플랫폼 확인하기

https://docs.unrealengine.com/4.27/en-US/API/Runtime/Engine/Kismet/UGameplayStatics/GetPlatformName/요즘 재세는 멀티플랫폼이다GetPlatformName() 통해 현재 플레이 중인

2023년 1월 20일
·
0개의 댓글
·

[Unreal] 코딩 표준

https://docs.unrealengine.com/4.27/ko/ProductionPipelines/DevelopmentSetup/CodingStandard/public

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

[Unreal] UMG 위젯 종류 (Panel)

지~~난번 게시글에 이어서 위젯 종류 중 Panel 에 대해 살펴보려 한다.

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

[Unreal] UMG - 가로형 구조 만들기

SizeBox의 쓰임새와 가로형 구조 만들기

2023년 1월 17일
·
0개의 댓글
·
post-thumbnail

[Unreal] UMG - 캐릭터 선택 화면 구성

\[NDC] 언리얼 4 UMG - 초보자도 쉽게 배우는 게임 UI 개발여전히 위 영상을 따라 실습하고 있다.오늘은 삽질을 했는데 지난 번에 만든 서브 위젯?인 캐릭터 슬롯의 size 때문이다.그 때 이미지 크기가 512x512 였는데 엔진 내에서 적당히 scale을 조

2023년 1월 16일
·
0개의 댓글
·

[Unreal] UMG 위젯 종류 (Input, Optimization)

지난 번에 이어서 Common 외에 위젯 종류를 정리해보았다.사용자가 선택할 수 있는 드롭다운 메뉴에 옵션 목록을 표시할 수 있다.번호를 직접 입력하거나 사용자가 번호를 클릭하고 슬라이드할 수 있는 숫자 입력 상자이다.일반 텍스트 상자와 다른 점은 사용자가 한 줄 대신

2023년 1월 15일
·
0개의 댓글
·
post-thumbnail

[Unreal] UMG C++ - Vertical Box 활용 및 캐릭터 슬롯 위젯 제작

지난 번에 NDC 따라 만들던 서브위젯으로 메인위젯 구성을 진행하려한다.

2023년 1월 14일
·
0개의 댓글
·
post-thumbnail

[Unreal] UMG 위젯 종류 (Common)

가장 자주 쓰이는 위젯 카테고리이다Border : 하나의 자식 위젯을 포함할 수 있는 컨테이너 위젯이다. 테두리 이미지와 조정 가능한 패딩으로 둘러쌀 수 있는 기회를 제공한다.Button : 기본 상호 작용을 가능하게 하는 클릭 가능한 단일 자식 기본 위젯이다. 버튼

2023년 1월 13일
·
0개의 댓글
·

[Unreal] UMG C++ 코드로 위젯 인터랙션 제작하기

TSubclassOf 사용UUIMainHUD\* 자료형 사용게임모드 클래스의 생성자에서 블루프린트 클래스를 받아온 후 TSubclassOf 템플릿 클래스 객체에 넣어준다.이번에 실습했던 바와 비슷하게 BeginPlay에서 CreateWidget(), AddToViewp

2023년 1월 12일
·
0개의 댓글
·

[Unreal] UMG - 위젯 블루프린트 복습

Set Input Mode 및 Show Cursor

2023년 1월 11일
·
0개의 댓글
·