LoginSignup
0
0

プレイヤーキャラクターのみを非表示にして手に持っている武器のみ表示させる方法

Posted at

キャラクターを非表示にして武器のみ表示する方法

キャラクターのMeshの「Visibility Based Anim Tick OptionをAlways Tick Pose and Refresh Bones」に変更

image.png

PlayerControllerを継承したクラスのHiddenPrimitiveComponentsにキャラクターMeshを登録する

void AInGamePlayerController::AddHiddenPrimitiveComponents(UPrimitiveComponent* target)
{
	HiddenPrimitiveComponents.Add(target);
}

## キャラクターのBPから設定
image.png

手に持っている武器はキャラクターMeshの子供に設定

image.png

Parent Socketを設定する

image.png

非表示にする別の方法

Actorを指定する方法

void AInGamePlayerController::AddHiddenActor(AActor* target)
{
	HiddenActors.Add(target);
}

HiddenInGameにチェックをいれる

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0