Игра Space Invaders (Galaxian) на Unreal Engine C++/ #5 Создание снаряда, Projectile Movement

  Рет қаралды 66

Narazves gamedev - Unreal Engine C++

Narazves gamedev - Unreal Engine C++

Күн бұрын

Пікірлер: 2
@Narazves_gamedev
@Narazves_gamedev 11 ай бұрын
// Invadersprojcetile.h #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "InvadersProjectile.generated.h" class UCapsuleComponent; class UStaticMeshComponent; class UProjectileMovementComponent; UCLASS() class INVADERS_API AInvadersProjectile : public AActor { GENERATED_BODY() public: // Sets default values for this actor's properties AInvadersProjectile(); protected: UPROPERTY(EditDefaultsOnly) TObjectPtr ProjectileCollision; UPROPERTY(EditDefaultsOnly) TObjectPtr ProjectileMesh; UPROPERTY(EditDefaultsOnly) TObjectPtr ProjectileMovement; };
@Narazves_gamedev
@Narazves_gamedev 11 ай бұрын
// InvadersProjectile.cpp #include "InvadersProjectile.h" #include "Components/CapsuleComponent.h" #include "Components/StaticMeshComponent.h" #include "GameFramework/ProjectileMovementComponent.h" // Sets default values AInvadersProjectile::AInvadersProjectile() { // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. PrimaryActorTick.bCanEverTick = true; ProjectileCollision = CreateDefaultSubobject(TEXT("ProjectileCollision")); ProjectileMesh = CreateDefaultSubobject(TEXT("ProjectileMesh")); ProjectileMovement = CreateDefaultSubobject(TEXT("ProjectileMovement")); check(ProjectileCollision); check(ProjectileMesh); check(ProjectileMovement); SetRootComponent(ProjectileCollision); ProjectileMesh->SetupAttachment(ProjectileCollision); ProjectileCollision->SetCapsuleHalfHeight(30.0); ProjectileCollision->SetCapsuleRadius(20.0); ProjectileMesh->SetRelativeScale3D(FVector(0.4, 0.4, 0.6)); SetLifeSpan(4.0); }
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,2 МЛН
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 16 МЛН
Пишем свой движок 3D-графики
19:25
Onigiri
Рет қаралды 540 М.
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,3 МЛН
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 128 М.
Как сделать управление вертолетом на Unreal Engine
34:30
Narazves gamedev - Unreal Engine C++
Рет қаралды 380
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,2 МЛН