루터슈터
-
블루아카이브 루트슈터 팬게임 프로젝트(26) - 패시브 트리 기능루트슈터 프로젝트 2024. 1. 30. 21:51
안녕하세요. 루터슈터 게임은 RPG 게임이기 때문에 레벨업에 따라 할당할 수 있는 패시브 트리가 있다면 좋을 것이라고 생각하였기 때문에 간단하게 나마 패시브 트리를 구현해 보았습니다. UENUM(BlueprintType) //패시브에 대한 ENUM enum class EPassiveTree : uint8 { EPT_DEFAULT UMETA(DisplayName = "Not Allocated"), EPT_SMALL_HEALTH UMETA(DisplayName = "small Increase Health"), EPT_SMALL_WP_DAMAGE UMETA(DisplayName = "small Increase Weapon Damage"), EPT_SMALL_CRIT_DAMAGE UMETA(DisplayName..
-
블루아카이브 루트슈터 팬게임 프로젝트(25) - 총기의 특수효과 추가루트슈터 프로젝트 2024. 1. 29. 00:05
안녕하세요. 이번에는 기존의 무기들의 상위 등급인 유니크 등급의 무기를 만들어 특수효과가 부여된 총기를 구현해 보도록 하겠습니다. 이것을 구현하기 이전에, C++코드의 구조를 다시 정비하였습니다. 지금까지 제 게임에서 총기류를 담당하는 클래스는 Gun 클래스 하나였습니다. 하지만 각각의 총기에 특수효과가 붙거나, 총기의 종류가 다르다면 하나의 클래스만으로 이 총기류들을 전부 처리해줄 수 없습니다. 따라서 Gun 클래스를 추상클래스, Abstract 클래스로 만들고, 그 하위 클래스에 특수효과가 붙은 총기나 일반 총기류들을 담당하는 클래스를 자식으로 추가하기로 하였습니다. https://ciel45.tistory.com/22 블루아카이브 TPS게임 개발일지 (10) - 사격 기능 구현 준비 작업 + DIP..