31 lines
1.3 KiB
C++
31 lines
1.3 KiB
C++
// Portage UE 5.5 - lot L7j (ERR-031, amelioration : defaut deja present en 4.27).
|
|
//
|
|
// La camera SceneCapture2D "SecondScreen" de CentralLondon (image du contact dans l'encadre d'appel) n'a
|
|
// pas de composant racine (RootComponent = None) et ses composants sont a l'origine : elle filme le ciel.
|
|
// Les Blueprints ne la deplacent pas. Le contact affiche est place a la position de son emplacement de
|
|
// scene decalee de -10 000 000 en Y (GI::Show), sur la copie de scene SecondScreenFloor.
|
|
//
|
|
// Cette commandlet donne a l'acteur vise un composant racine (son SceneComponent existant, ou le
|
|
// composant de capture a defaut), y rattache le composant de capture, et le place sur la transformation
|
|
// d'un acteur de reference (camera du portrait) augmentee d'un decalage. Tout est verifie apres coup ;
|
|
// en cas d'ecart, la carte n'est pas sauvegardee.
|
|
//
|
|
// Usage :
|
|
// UnrealEditor-Cmd.exe <projet> -run=LPFixSceneCapture -Map=/Game/Scenes/CentralLondon -Actor=SecondScreen
|
|
// -From=CameraPortrait -Offset=0,-10000000,0 [-DryRun]
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "Commandlets/Commandlet.h"
|
|
#include "LPFixSceneCaptureCommandlet.generated.h"
|
|
|
|
UCLASS()
|
|
class ULPFixSceneCaptureCommandlet : public UCommandlet
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
ULPFixSceneCaptureCommandlet();
|
|
virtual int32 Main(const FString& Params) override;
|
|
};
|