본문 바로가기
728x90

[Unreal4]/횡스크롤 맵탈출3

밟으면 사라지는 바닥 추가 밟으면 사라지는 액터를 추가하였음. 기본 스태틱 메쉬와 밟았다는 것을 체크할 트리거 박스로 이루어진 액터. DisappearActor라는 이름으로 Actor를 상속받아 추가하였음. 액터가 사라지기까지 걸리는 시간 변수를 EditAnywhere로 선언하여 레벨에 배치할 때 액터마다 사라지는 타이밍을 다르게 하였음 #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include #include "DisappearActor.generated.h" UCLASS() class HARDTOGETGOAL_API ADisappearActor : public AActor { GENERATED_BODY() public: // Sets defau.. [Unreal4]/횡스크롤 맵탈출 2022. 6. 17.
횡으로 이동하는 바닥 추가 특정 위치에서 횡으로 왔다갔다 하는 액터를 만들어보자. 액터를 상속받아 C++ 클래스를 생성한다. 이름은 sinMoveActor로 만들었다. (CosMoveActor로 만들어야하는데 실수했음) #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "sinMoveActor.generated.h" UCLASS() class HARDTOGETGOAL_API AsinMoveActor : public AActor { GENERATED_BODY() public: AsinMoveActor(); protected: virtual void BeginPlay() override; public: virtual void Tick(floa.. [Unreal4]/횡스크롤 맵탈출 2022. 6. 14.
플레이어 이동 추가 캐릭터 클래스를 상속받아 PlayerCharacher 클래스를 생성한다. 횡스크롤 이동이기 때문에 좌우 이동만 추가하면 된다. (다만 연습용으로 상하 좌우 마우스 로테이션까지 해놓음) 점프는 스페이스키로 적용 #pragma once #include "CoreMinimal.h" #include "GameFramework/Character.h" #include "PlayerCharacter.generated.h" UCLASS() class HARDTOGETGOAL_API APlayerCharacter : public ACharacter { GENERATED_BODY() public: // Sets default values for this characters properties APlayerCharacter.. [Unreal4]/횡스크롤 맵탈출 2022. 6. 13.
728x90