전체 글

GameProgramer 취업준비 중 onestone3647@gmail.com
· Project/T
깃허브 주소 https://github.com/OneStone3647/ProjectT GitHub - onestone3647/ProjectT: Lykan Studio Lykan Studio. Contribute to onestone3647/ProjectT development by creating an account on GitHub. github.com 유튜부 주소 https://youtu.be/r1XM1i4xTM4 신규 기능 추가 ● Dynamic Lock On Target Dynamic Lock On Target Lock On Camera의 명칭을 변경 및 새로운 기능이 추가되었습니다. ● v1.1.0의 Lock On Camera의 명칭을 Dynamic Lock On Target으로 변경하였습니다...
· Project/T
깃허브 주소 https://github.com/OneStone3647/ProjectT GitHub - onestone3647/ProjectT: Lykan Studio Lykan Studio. Contribute to onestone3647/ProjectT development by creating an account on GitHub. github.com 유튜브 주소 https://www.youtube.com/watch?v=CMFbeRSMgVQ 신규 기능 추가 ● 조작 UI ● Draw Debug 활성화 / 비활성화 ● 새로운 Targeting(Disable Lock On Camera) 조작 UI 조작을 나타내는 UI가 추가되었습니다. ● 조작에 사용하는 기기는 다음과 같습니다. ○ PC -> 마우스와 ..
ESlateVisibility 공용체의 Enumerator로 Visible, Collapsed, Hidden, HitTestInvisible, SelfHitTestInvisible 로 5가지가 있다. 각각의 차이점을 정리하자면, * Visibile : 기본적으로 화면에 보이면서 마우스 클릭(터치) 등의 인터랙션 발생. 이 때, 해당 레이어 밖에서의 인터랙션은 통하지 않음. (예 : 인벤토리 패널, 우편함 패널 등 화면 전체를 가리는 레이어를 쓸 때) * Collapsed : 화면에 보이지 않게 하면서 공간을 차지하지 않게 하고 싶을 때 사용 (보이지 않을 때 공간을 차지하면 어색한 위젯에 사용) * Hidden : 화면에 보이지 않지만 공간은 차지하는 경우 (공간 차지해도 상관 없는 경우 사용) * Hi..
https://www.youtube.com/watch?v=5z4I5LoMypU&lc=UgwxQTE32sIJtwZv7mB4AaABAg
· Project/T
깃허브 주소 https://github.com/OneStone3647/ProjectT GitHub - OneStone3647/ProjectT: Lykan Studio Lykan Studio. Contribute to OneStone3647/ProjectT development by creating an account on GitHub. github.com https://youtu.be/Q7g650M8wm8 PTTargetAimSystemComponent PTTargetingSystemComponent에서 Target을 지정하기 위해 SweepMutliBuChannel에 Targeting Trace Channel에 블록되는 Target Collision Preset인 SphereComponent입니다. T..
void UAN_PRFootStep::Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation) { Super::Notify(MeshComp, Animation); APRBaseCharacter* PROwner = Cast(MeshComp->GetOwner()); if(IsValid(PROwner) == true) { FHitResult HitResult; bool bIsHit = false; FVector TraceStart = PROwner->GetActorLocation(); FVector TraceEnd = TraceStart + FVector(0.0f, 0.0f, 150.0f); DrawDebugLine(GetWorld(), T..
TTuple APRPlayerCharacter::GetMovementDirection() const { const FRotator NewControlRotation = FRotator(0.0f, GetControlRotation().Yaw, 0.0f); FVector NewForwardVector = UKismetMathLibrary::GetForwardVector(NewControlRotation); FVector NewRightVector = UKismetMathLibrary::GetRightVector(NewControlRotation); return MakeTuple(NewForwardVector, NewRightVector); }
에러가 발생한 상황 UENUM(BlueprintType) enum class ERotationMode : uint8 { RotationMode_VelocityDirectionUMETA(DisplayName = "VelocityDirection"), RotationMode_LookingDirectionUMETA(DisplayName = "LookingDirection") }; // 전방 선언 enum class ERotationMode : uint8; UCLASS() class PROJECTREPLICA_API APRPlayerCharacter : public APRCharacterBase { GENERATED_BODY() public: APRPlayerCharacter(); public: // 에러가 발..
한돌이
Lykan Studio