Portfolio
Suppliers
About
Blog
More
ゲームエンジンや3DCGソフト関連の記事をここに掲載。
https://www.youtube.com/watch?v=4AVMF5K_Sug
任意の文字列をテキスト(CSV)ファイルに出力するカスタムノードを作成する。
BPではできないので、VisualStudioをインストールしてC++で作成する必要がある。
ドキュメント https://www.youtube.com/watch?v=qnYAAGS13PQ
//・ヘッダファイル(*****.h)
// Copyright 2018 OZNEK.Co.jp All Rights Reserved.
#pragma once
#include "Kismet/BlueprintFunctionLibrary.h"
#include "ExportTextFilePluginBPLibrary.generated.h"
UCLASS()
class UExportTextFilePluginBPLibrary : public UBlueprintFunctionLibrary
{
GENERATED_UCLASS_BODY()
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Execute Sample function", Keywords = "ExportTextFilePlugin sample test testing"), Category = "ExportTextFilePluginTesting")
static float ExportTextFilePluginSampleFunction(float Param);
UFUNCTION(BlueprintCallable, Category = "save")
static bool FileExportText(FString SaveTextB, FString FileNameB);
UFUNCTION(BlueprintPure, Category = "save")
static bool FileLoadText(FString FileNameA, FString& SaveTextA);
static FString FileLoadAndReturnText(FString FileNameA);
};
//CPPファイル(******.cpp)
#include "ExportTextFilePluginBPLibrary.h"
#include "Misc/FileHelper.h"
#include "ExportTextFilePlugin.h"
UExportTextFilePluginBPLibrary::UExportTextFilePluginBPLibrary(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
}
float UExportTextFilePluginBPLibrary::ExportTextFilePluginSampleFunction(float Param)
return Param;
// Load and save text files
bool UExportTextFilePluginBPLibrary::FileExportText(FString SaveTextB, FString FileNameB)
return FFileHelper::SaveStringToFile(SaveTextB, *FileNameB);
bool…
任意の文字列をテキスト(CSV)ファイルに出力するカスタムノードを作成する。
BPではできないので、VisualStudioをインストールしてC++で作成する必要がある。
ドキュメント https://www.youtube.com/watch?v=qnYAAGS13PQ
//・ヘッダファイル(*****.h)
// Copyright 2018 OZNEK.Co.jp All Rights Reserved.
#pragma once
#include "Kismet/BlueprintFunctionLibrary.h"
#include "ExportTextFilePluginBPLibrary.generated.h"
UCLASS()
class UExportTextFilePluginBPLibrary : public UBlueprintFunctionLibrary
{
GENERATED_UCLASS_BODY()
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Execute Sample function", Keywords = "ExportTextFilePlugin sample test testing"), Category = "ExportTextFilePluginTesting")
static float ExportTextFilePluginSampleFunction(float Param);
UFUNCTION(BlueprintCallable, Category = "save")
static bool FileExportText(FString SaveTextB, FString FileNameB);
UFUNCTION(BlueprintPure, Category = "save")
static bool FileLoadText(FString FileNameA, FString& SaveTextA);
UFUNCTION(BlueprintCallable, Category = "save")
static FString FileLoadAndReturnText(FString FileNameA);
};
//CPPファイル(******.cpp)
// Copyright 2018 OZNEK.Co.jp All Rights Reserved.
#include "ExportTextFilePluginBPLibrary.h"
#include "Misc/FileHelper.h"
#include "ExportTextFilePlugin.h"
UExportTextFilePluginBPLibrary::UExportTextFilePluginBPLibrary(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
{
}
float UExportTextFilePluginBPLibrary::ExportTextFilePluginSampleFunction(float Param)
{
return Param;
}
// Load and save text files
bool UExportTextFilePluginBPLibrary::FileExportText(FString SaveTextB, FString FileNameB)
{
return FFileHelper::SaveStringToFile(SaveTextB, *FileNameB);
}
bool…