【python】UnrealEngine5のPythonでCSVを出力してみる【UE5】

Unreal Engine 5

はじめに

UnrealEngine5のPythonでCSVを出力してみます.

こちらの記事の続きです.

【python】UnrealEngine5のpythonでpipを使ってみる~Numpyのインストール~【UE5】
概要UnrealEngine5でpythonのpipを使っていきます.その結果無事にpipを使ってnumpyを入れてnumpyの関数を使うことができました.はじめに記事の背景最近,UnrealEngine5でPythonを使っ...

環境

  • Unreal Engine 5.0.3
  • Windows11

内容

まずは,前回作成したEditor Utility Widgetsを開き,グラフを選択します.

そうしたら,下記のコードをコピペします.

これでDドライブ直下にCSVファイルが保存されます.

import os
import numpy as np

a = -1

print("csv export .....")

f = open("D:\Test.csv", "a")
f.write("A,B, 1,{}\n".format(np.abs(a)))
f.close()

最終的なBlueprintは下記のようになります.

実行してみるとこのように表示されます.

LogStreaming: Display: FlushAsyncLoading: 48 QueuedPackages, 0 AsyncPackages
PIE: サーバーにログインしました
PIE: PIE合計開始時間 0.554 秒。
LogPython: csv export .....
LogPython: csv export .....
LogPython: csv export .....

Dドライブ直下を見ると,このようにちゃんとCSVが保存されていることが分かります.

結論

UnrealEngine5のExecute Python Scriptノードを使って,PythonでCSVを出力するコードを実行したところ,CSVを出力することができました.

参考文献

【python】UnrealEngine5のEditor Utility Widgetを使ってpythonを使ってみる~Hello world~【UE5】
UnrealEngine5でpythonを使っていきます.PluginはPython Editor Script Pluginを使っていきます(私の場合は最初から入っていました).その結果,無事にHello worldまでいけました.
【python】UnrealEngine5のpythonでpipを使ってみる~Numpyのインストール~【UE5】
概要UnrealEngine5でpythonのpipを使っていきます.その結果無事にpipを使ってnumpyを入れてnumpyの関数を使うことができました.はじめに記事の背景最近,UnrealEngine5でPythonを使っ...

コメント

タイトルとURLをコピーしました