언리얼게임프로젝트/Advanced Action RPG (5) 블로그 내 검색 검색 글쓰기 관리자 썸네일형 리스트형 10. Set Up Hero Camera 기본적인 플레이어의 설정을 한다. 우선 CameraBoom과 FollowCamera의 설정을 한다. 보통의 경우 ThirdPersonCharacter C++ 클래스를 참조하면서 만들면 편할수 있다.WarriorHeroCharacter.h#pragma once#include "CoreMinimal.h"#include "Character/WarriorBaseCharacter.h"#include "WarriorHeroCharacter.generated.h"class USpringArmComponent;class UCameraComponent;UCLASS()class WARRIOR_API AWarriorHeroCharacter : public AWarriorBaseCharacter{ GENERATED_BODY(.. 9. Debug Helper Visual Studio 를 열고 public 폴더 우클릭후 헤더파일을 추가해주는데위치를 public으로 잘 설정해줍니다.WarriorHeroCharacter.cpp에 헤더파일을 추가해주고헤더파일을 다음과 같이 추가해 줍니다.WarriorHeroCharacter.h에서 BeginPlay()를 선업해줍니다.정의해줍니다.#include "Character/WarriorHeroCharacter.h"#include "WarriorDebugHelper.h"void AWarriorHeroCharacter::BeginPlay(){ Super::BeginPlay(); Debug::Print(TEXT("Working"));}언리얼에디터로 돌아와 실행해보면 로그가 잘 프린트 됩니다. 8. Basic Class Structure 게임에 필요한 Class를 만듭니다. GameModeBase로 WarrierBaseGameMode class를 만들자. 폴더는 public을 선택하고 우측아래 라이브코딩을 누르면 컴파일 되면서 C++Classes폴더가 생긴걸 확인할수 있습니다.이제 브라우저위를 우클릭하고 C++Class를 만들고Character를 부모로 WarriorBaseCharacter를 만들자. 클래스를 만들면 에디트할꺼냐고 물어보는데 No를 선택오토컴파일을 꺼서 수동으로 해야하고 확인할수 있다. 이제 에디터를 끄고. Visual Studio에서WarriorBaseCharacter.h에서 필요없는 BeginPlay(), Tick(), SetupPlayerInputComponent()를 지웁니다.컴파일후 WarriorBaseChara.. 7. Set Up Hero Character Section Overview 1. Unreal Engine 5 C++: Advanced Action RPG 준비 https://www.udemy.com/course/unreal-engine-5-advanced-action-rpg/?couponCode=JUST4U02223 Unreal Version은 5.3.2 이상이면 된다.당연히 Visual Studio는 있어야하고Game Templete의 Blank를 선택하고 C++를 선택, 프로젝트이름은 Warrior이다. 이름은 같게 해주자.프로젝트가 열리면 프로젝트 세팅을 열고 카피라이트 노티스를 적어도 됨 강사는 에디터프리퍼런스를 열고 라이브 코딩을 껐다. 강좌의 코세라Assets을 복사해서 프로젝트파일의 컨텐츠폴더로 복사해주자. 이건 공개된 자료는 아니다. 컨텐츠브라우저의 +를 눌러 Add Feature > ThirdPerson을 블루프린트만 가져오자.Character.. 이전 1 다음