전체 글

Unreal 공부/Unreal Engine 4 C++ The Ultimate Shooter

The Weapon - 2

Hide Widget Item을 쳐다보지 않거나, 일정거리 이상 멀어지면 위젯을 비활성화 하도록 하겠습니다. 마지막으로 쳐다본 아이템의 정보를 저장할 TraceHitItemLastFrame을 만들겠습니다. ShooterCharacter.h // The AItem we hit last frame UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Items, meta = (AllowPrivatieAccess = true)) class AItem *TraceHitItemLastFrame; 기존의 TraceForItems()에 TraceHitItemLastFrame을 설정하고, nullptr이 아니고, 현재 쳐다보는 대상이 아니라면 보이지 않게 설정합니다. S..

카테고리 없음

[백준 1141][C++] 접두사

문제 링크 https://www.acmicpc.net/problem/1141 1141번: 접두사 접두사X 집합이란 집합의 어떤 한 단어가, 다른 단어의 접두어가 되지 않는 집합이다. 예를 들어, {hello}, {hello, goodbye, giant, hi}, 비어있는 집합은 모두 접두사X 집합이다. 하지만, {hello, hell}, {giant, www.acmicpc.net ◆문제 해결 및 설명◆ 문제 해설 : 단어의 집합에서, 누군가의 접두사가 되는 단어가 없는 집합의 크기를 최대로 만들때, 그 집합의 크기는? compareStrSize() 사용자 함수를 만들어서 string의 size를 기준으로 오름차순 정렬하였다. (긴 단어가 짧은 단어의 접두사가 될 수는 없기 때문) 2중 반복문으로 가장 짧..

코딩 공부/백준(C++)

[백준 1327][C++] 소트 게임

문제 링크 https://www.acmicpc.net/problem/1327 1327번: 소트 게임 홍준이는 소트 게임을 하려고 한다. 소트 게임은 1부터 N까지 정수로 이루어진 N자리의 순열을 이용한다. 이 게임에선 K가 주어진다. 어떤 수를 뒤집으면, 그 수부터 오른쪽으로 K개의 수를 뒤집 www.acmicpc.net ◆문제 해결 및 설명◆ 문제 해설 : 순열을 일정길이만큼만 뒤집을 수 있을 때, 최소 몇 번 만에 오름차순으로 만들 수 있는가 우선 순열이 최대 8의 길이를 가지기 때문에 브루트포스를 통해서 풀 수 있겠다는 생각이 들었다. 순열을 뒤집어야 하는데, string의 reverse()를 사용하면 편하여 string으로 input을 받아주었다. 알고리즘은 BFS로 구현을 하였으며, 모든 순열을..

Unreal 공부/Unreal Engine 4 C++ The Ultimate Shooter

The Weapon - 2

PickupWidget Blueprint 무기를 주울 때 사용할 Widget을 만들 것입니다. Item이 이를 가질 수 있게 UWidgetComponent 포인터 변수를 생성해 줍니다. Item.h // Popup widget for when the player looks at the item UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Item Properties", meta = (AllowPrivateAccess)) class UWidgetComponent* PickupWidget; UMG를 다루기 위해서 Shooter.Build.cs 파일을 찾아 PublicDependencyModuleNames.AddRange에 "UMG"를 추가해 줍니다...

메카인
메카인의 지식창고