Technology sharing

UEC Unreal 5 third person jaculator game (2)

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

UEC ++ Unreal V tertia persona surculus ludum (II)

Derived grenade armis

  • Novam hereditatem exWeapongenus in grenade telum derivatum
    Insert imaginem descriptionis hic
  • WillWeaponin genereFireMunus additionvirtualKeyword munus virtuale fit ut grenade genus hereditarium revocetur.
    Insert imaginem descriptionis hic
  • existProjectileWeaponmedium RESCRIBOFireMunus, nova exempla creare variabilis projectilia generandi
    Insert imaginem descriptionis hic
  • FireMunus RESCRIBO logica
    Insert imaginem descriptionis hic
  • code
	//生成的投射物
	UPROPERTY(EditAnywhere,BlueprintReadOnly,Category = "ProjectileWeapon")
	TSubclassOf<AActor> ProjectileClass;
//--------------------------------------------------------------------------------------------------
void AProjectileWeapon::Fire()
{
   
	AActor* MyOwner = GetOwner();
	if (MyOwner)
	{
   
		FVector EyeLocation;
		FRotator EyeRotation;
		MyOwner->GetActorEyesViewPoint(EyeLocation, EyeRotation);

		FActorSpawnParameters SpawnParams;
		//设置投射物生成参数:即使生成位置有碰撞,也要强行生成投射物,不进行碰撞检测处理
		SpawnParams.SpawnCollisionHandlingOverride = ESpawnActorCollisionHandlingMethod::AlwaysSpawn;
		//获取枪口位置
		FVector MuzzleLocation = SkeletalComponent->GetSocketLocation(MuzzleSocketName);
		//生成并发射投射物
		GetWorld()->SpawnActor<AActor>(ProjectileClass, MuzzleLocation, EyeRotation, SpawnParams);
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

Related grenade-sicut armis

  • Creare blueprint derivatae grenade classis et exemplar reticulum adde ei
    Insert imaginem descriptionis hic
  • Mutare nomen socors in malesuada euismod exemplar nobisC++nomen definitum
    Insert imaginem descriptionis hic
  • CreateActor Blueprint ut glans adhibetur, et reticulum launcher et sphaerae accedunt. Prima celeritas et maxima celeritas launcher ad 2000 ponuntur, et effectus proiecti repercussus in se convertitur. Sphaera reticulum physicae simulationem idoneum facit.
    Insert imaginem descriptionis hic
    Insert imaginem descriptionis hic
  • Grenade telum blueprint adiecit ad projectilia generanda quae glandes pariunt in blueprint exponentes.
    Insert imaginem descriptionis hic
  • In charactere blueprint, genus exempli ad telum howitzer mutat, et deinde obiectum instantiae mutamus ad genus arma parentis.
    Insert imaginem descriptionis hic
  • Explosionem eventus addere in blueprint globulo et logicam scribe
    Insert imaginem descriptionis hic
  • existBeginPlayRes logica vocatur at
    Insert imaginem descriptionis hic
  • operatio effectus
    Quaeso addere imaginem descriptionem

Sniper scriptor zoom boost effectus

  • Creare quattuor novas variabiles in genere characteris, unus adhibetur ad promovendum zoom, unus ad indicandum zoom campi visendi range, unus adhibetur ad obtinendum campum defaltam aspectus range, unus ad repraesentandum ratem. linearibus interpolatio ad novum prospectum.
    Insert imaginem descriptionis hic
  • Novam ius click operationem initus
    Insert imaginem descriptionis hic
  • Novam processus munus pro iure-click res
    Insert imaginem descriptionis hic
  • Novum angulum motus et rate motus interpolationis assignare
    Insert imaginem descriptionis hic
  • existBeginPlayAdepto defectus rhoncus rhoncus in
    Insert imaginem descriptionis hic
  • Dextra-click Bind Function Logic and Set New Perspective Linear Interpolation Range Logic
    Insert imaginem descriptionis hic
  • Liga initus res
    Insert imaginem descriptionis hic
  • Novam operationem initus in machina crea et ad mapping adde
    Insert imaginem descriptionis hic
    Insert imaginem descriptionis hic
  • Liga operationes ad rationem blueprint
    Insert imaginem descriptionis hic
  • operatio effectus
    Quaeso addere imaginem descriptionem

Create console variables

  • Novam static variabilem in genere teli creare ut imperium console variabilis ad regendum sive ad lineas mittendas et ducenda, et novam procurationem automatisticam crea in genere variabili consolando.
    Insert imaginem descriptionis hic
  • FAutoConsoleVariableRef: A genere pro automatice administrandi console variables
FAutoConsoleVariableRef ACVRDebugWeaponDrawLine(TEXT("COOP.DebugWeapons"), DebugWeaponDrawLine,TEXT