2022/03/14 강남스퀘어 캐릭터 백업본
·
Unreal Engine 4/Unreal Engine 4 개발일지
헤더 // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "GameFramework/Character.h" #include #include "CC_KangnamMain.generated.h" UENUM(BlueprintType) enum EPlayer_Rotation { Stop_walk = -1, Left_walk = 270, Right_walk = 90, Forward_walk = 0, LF_walk=315, RF_walk=45, Backward_walk = 180, LB_walk=225, RB_walk=135 }; USTRUCT..
Unreal Engine 4 개발 - TopDownCharacter C++ 해석 2
·
Unreal Engine 4/Unreal Engine 4 개발일지
GameMode.h UCLASS(minimalapi) -대표적으로 GameMode 클래스에 사용 클래스의 형식 정보만 다른 모듈에서 사용할 수 있게 export하는 지정자 public: 클래스 이름 선언(생성자) GameMode.cpp 생성자: PlayerControllerClass = 컨트롤러::StaticClass() // 컨트롤러 설정 static ConstructorHelpers::FClassFinder 변수(TEXT("경로")); if(변수.Class != NULL) { DefaultPawnClass=변수.Class; } //경로를 통하여 변수에 pawn형태의 class를 가져와서 만약 변수가 null을 가리킨지 않는다면 DefaultClass로 지정 controller.h public: 생성자..
Unreal Engine 4 개발 - TopDownCharacter C++ 해석
·
Unreal Engine 4/Unreal Engine 4 개발일지
project.h - DECLARE_LOG_CATEGORY_EXTERN을 이용하여 로그 표시 선언 character.h - UCLASS(Blueprintable)을 위에 선언함으로써 blueprint에서 접근할 수 있게 선언 public: - FORCEINLINE 코드를 사용해서 inline효과를 부여 - private에 있는 변수를 return 시킴 - tick 이벤트를 virtual 하여 override private: - UPROPERTY(VisibleAnywhere, BlueprintReadOnly,Category=Camera,meta=(AllowPrivateAccess="true"))로 통일 (모두 카메라에 담기기 때문에 Category 통일 meta를 이용해 private에 접근 허용 UCam..
Unreal Engine 4 개발 C++ 계획표 21.07.10
·
Unreal Engine 4/Unreal Engine 4 개발일지
개발 계획표 2021.07.10 ~ 2021.07.25 캐릭터 구현 - 네비게이션 볼륨을 이용한 움직임 구현 - 캐릭터 카메라(스프링암)을 이용한 시야 조절 2021.07.20 ~ 2021.08.05 - 기본 제공 애니메이션, 캐릭터 적용 - UI구현으로 스킬 및 버튼 구현 - 캐릭터 데미지 처리구현 2021.08.05~2021.08.30 - 기초 스킬 구현 (블루프린트) -> C++ - 아이템 상점 구현
Unreal Engine 4 개발일지 5일차 스킬에 대한 알고리즘 작성
·
Unreal Engine 4/Unreal Engine 4 개발일지
소주병 던지기 character에서 키 입력(버튼)->character mesh에 붙어있는 skill spawn point에 object소환 캐릭터가 터치 한 방향으로 병을 던진다->1.도중에 벽이나 플레이어에게 부딪힐시 깨짐 2.최대 사거리까지 갔을 시 깨짐 ->바닥에 유리조각이 떨어진다. (둔화) - 캐릭터의 speed 변수를 일정 시간동안 감소(약 1초) (거리 상) - 일정거리 이동 후 엑터의 삭제 (넉백 상) - 만약 플레이어에게 부딪힐시 플레이어에게 hit(데미지와 맞은 반대방향으로 밀려나는 처리) (종류 원거리) (쿨타임 중) player location 값(스킬을 쓴 위치)과 actor location값(스킬의 현재 위치)의 vector값차이로 구하기->실패 =구현 가능성은 있지만 블루프린..
Unreal Engine 4 개발일지 4일차 베이스 제작 이후의 기획
·
Unreal Engine 4/Unreal Engine 4 개발일지
컨셉아트 : 스트리트 공격 기술 (cc) (속도) (거리) (넉백) (종류) (쿨타임) 1.소주병 던지기 (둔화) (상) (상) (하) (원거리) (중) 2.야구 배트 (넉백) (느림) (근접) (상상) (근거리) (중) 3.담배빵 (X) (상) (하) (하하) (근거리) (하) 4.소화전 설치 (넉백) (X) (X) (중) (설치형) (상) 5.침 뱉기 (둔화) (상) (중) (하) (원거리) (중) 6.바나나 던지기 (넘어트림) (중) (중) (X) (원거리 설치형) (상) 7.들개 소환 (X) (X) (X) (하하) (소환형) (상상) 플레이어 주변에 작은 들개를 소환한다. 8.짱돌 던지기 (넉백) (하) (상) (상) (원거리) (중) 9.종이 비행기 던지기 (유도) (하) (상) (하) (원거리..