# unreal

58개의 포스트

Third Person View Character

unreal에서 third person view project를 생성하면3인칭 캐릭터의 기본적인 기능을 거의 구현한 상태로 제공해준다.Character class를 생성해 처음부터 FPS 3인칭 캐릭터를 구현 한적이있는데 몇가지 다르게 구현된 것이 있다.FPS 3인칭

약 13시간 전
·
0개의 댓글

후기

드디어 udemy에서 강좌를 보고 언리얼 fps게임 tutorial 만들기를 끝냈다.udemy unreal course link학교에서 프로젝트로 항상 웹개발이나 머신러닝쪽만 공부하다가 내진로에 맞춰 처음으로 게임개발을 공부하는 거였는데 내가 코딩한것에 따라 게임속 캐

2022년 5월 6일
·
0개의 댓글

게임 끝내기

ShooterCharacter 클래스에서 전에 override method로 구현한 takeDamage가 호출될때마다 HP가 0보다 많은지 확인하는 IsDead 메소드를 통해 캐릭터가 죽었는지 살았는지 확인한다.만약 캐릭터가 죽었다면 현재 GameMode 클래스에 Pa

2022년 5월 6일
·
0개의 댓글
post-thumbnail

Enemy AI

Behavior Tree를 이용해 적의 AI를 구현했다.대략적인 기능은 3가지 상태를 sequence로 돈다.player가 보이는가?player가 보이면 player까지 일정거리 다가가고 Shoot 과 wait를 loop돈다.1번 조건을 충족 못했을때 player가 마

2022년 5월 6일
·
0개의 댓글

Gun 구현

Gun은 여러가지 가있고 Character은 여러가지 Gun을 변경해가며 들수 있어야 하기 때문에 독립적인 actor로 만들어진다.위같이 구현해주면 skeletalmesh에 다른 Gun의 skeletalmesh를 넣어주면 쉽게 총을 변경해줄수 있다.SpawnActor를

2022년 5월 6일
·
0개의 댓글
post-thumbnail

Character Movements

unreal에서 유저가 컨트롤하는 캐릭터의 움직임을 구현한다.

2022년 5월 6일
·
0개의 댓글

[Unreal] BeginPlay가 호출 되기 전에 매개변수를 Actor에 전달하는 방법

SpawnActor 호출 시 Constructor와 BeginPlay 모두 트리거 됨.SpawnActorDeferred 호출 시 Constructor만 트리거 되며 BeginPlay는 FinishSpawning 이후 트리거 됨.

2022년 5월 3일
·
0개의 댓글
post-thumbnail

unreal 스터디 - 1 개체 배치

동아리에서 언리얼 스터디를 시작했다.

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

[Unreal] GameplayCueNotify_Actor가 OnRemove 이벤트를 호출 하지 않는 문제

GameplayCueNotify_Actor는 'Auto Destroy on Remove'가 체크되어 있지 않거나, 'End (Recycle) GameplayCue'를 호출 하지 않으면 후속 호출 시 내부 이벤트가 정상적으로 발생하지 않는 문제를 야기한다.

2022년 4월 15일
·
0개의 댓글

[Unreal] UImage를 UTexture2D로 그리고 png로 저장하기

Unreal 관련 자료는 이상하게 찾기가 힘든 거 같습니다...여러 삽질을 하다 보니 동작하는 코드를 찾아서 기록하게 되었습니다.(Windows, Android 환경에서는 잘 동작하네요)우선 UImage를 UTexture2D로 변경하는 과정이 필요한데, Brush의 R

2022년 4월 7일
·
0개의 댓글

[Unreal] Replication Tip

클라이언트에 리플리케이션이 수행되는 타이밍은 BeginPlay보다 먼저 수행된다.

2022년 4월 5일
·
0개의 댓글
post-thumbnail

[UE4] Unreal Engine을 Visual Studio IDE 없이 구동

VS Build Tool을 설치해야 된다.

2022년 3월 30일
·
0개의 댓글
post-thumbnail

[UE4] 길게 쓸 일 없는 Tip 정리

페이지 하나에 모아서 작성

2022년 3월 30일
·
0개의 댓글
post-thumbnail

언리얼 튜토리얼 짤막한 삽질

언리얼 프로그래밍 튜토리얼해당 부분을 따라하면서 코드를 치다가 의문점을 발견했다.바로 이 부분이었는데 카메라 컴포넌트를 캡슐 컴포넌트에 붙이는 것까진 좋았다. 하지만 이 부분이 내 환경(언리얼 4.27.2, visual studio 2019)에서는 에러를 뱉어댔다. U

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

[Unreal] 블루프린트 노드 연결선을 직선으로 변경하는 방법

Edit -> Editor Preferences -> Contents Editors/Graph Editors아래 항목들의 X, Y 값을 전부 0으로 변경.Forward Spline Tangent from Horizontal DeltaForward Spline Tange

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

[Unreal Engine] FString API

UDN 링크https://docs.unrealengine.com/4.27/ko/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/StringHandling/FString/FName, FText와 다르

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

언리얼 엔진을 활용한 쉐이더 입문 정리(콜로소) - 1

빛의 정반사와 난반사를 실제 물리적 재질에 기반해서 결과를 보여주는 것을 의미한다. (정반사를 0으로 하면 Specular, 난반사를 0으로 하면 Diffuse)게임 엔진은 실시간 렌더링을 위해 다른 전문 렌더링 툴에 비해 PBR의 속성들이 굉장히 단순화 되어 있다.모

2021년 9월 5일
·
0개의 댓글
post-thumbnail

게임플레이 컴포넌트 세분화 정리

컴포넌트 중에는 틱을 하지 않는 경우도 빈번하다. 그러므로 컴포넌트가 틱을 수행하지 않는 다면 PrimaryComponentTick.bCanEverTick을 false로 할당해주어 불필요한 틱 연산을 방지해야 한다.엑터 컴포넌트는 계층 구조를 가지고 있지 않기 때문에

2021년 8월 1일
·
0개의 댓글
post-thumbnail

다른 모듈의 UInterface 캐스팅 시 LNK1120 에러 발생

다른 모듈의 코드에서 해당 인터페이스로 캐스팅을 수행할 때 컴파일은 완료 되었으나, 아래와 같이 LNK1120 에러가 발생하였다.

2021년 7월 19일
·
0개의 댓글