UProjectileMovementComponent

Clear·2025년 5월 2일

EPortfolio docs

발사체의 물리적 움직임을 처리하는 전용 컴포넌트입니다.

Inheritance Hierachy

Variables

	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Projectile)
	float InitialSpeed;

발사체 시작 속도


	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Projectile)
	float MaxSpeed;

최대 속도


	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Projectile)
	uint8 bRotationFollowsVelocity:1;

회전이 속도 방향을 따라가도록 설정


	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=ProjectileBounces)
	uint8 bShouldBounce:1;

충돌 시 튕김을 허용할지 여부


	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=ProjectileBounces, meta=(ClampMin="0", UIMin="0"))
	float Bounciness;

튕길 때 반사 계수


	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Projectile)
	float ProjectileGravityScale;

중력 비율


	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Homing)
	uint8 bIsHomingProjectile:1;

호밍 여부 설정


	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Homing)
	float HomingAccelerationMagnitude;

호밍 속도 증가율


	UPROPERTY(VisibleInstanceOnly, BlueprintReadWrite, Category=Homing)
	TWeakObjectPtr<USceneComponent> HomingTargetComponent;

추적할 대상 컴포넌트 설정

profile
Programmer

0개의 댓글