【Blueprint】UnrealEngine5 現在時刻を文字列で取得する関数を作成してみた【UE5】(9)

Unreal Engine 5

はじめに

UnrealEngine5のBlueprintで現在時刻を文字列で取得する関数がなかったので自作してみました.

環境

  • Unreal Engine 5.0.3
  • Windows11
  • Editor Utility Widgetsを実行できる環境が必要です(下記の記事の環境からやっていきます)
【python】UnrealEngine5のPythonでパッケージのパスを特定してみた【UE5】(7)
UnrealEngine5のPythonで自作のパッケージを追加するため,パッケージのパスが通っている場所を特定してみます.

現在時刻を文字列で取得する関数

BPの作成

今まで作成してきたEditor Utility WidgetsEvent tickの部分に追記していきます.

file

実行結果

実行結果はこちら,現在の時刻の文字列を取得していることが分かります.

PIE: サーバーにログインしました
PIE: PIE合計開始時間 0.574 秒。
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.230
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.389
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.404
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.419
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.434
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.449
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.465
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.480
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.496
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.513
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.530
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.545
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.564
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.580
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.598
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.616
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.633
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.649
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.666
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.682
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.700
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.719
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.739
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.754
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.770
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.788
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.804
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.821
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.841
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.856
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.872
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.887
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.903
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.920
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.936
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.955
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.971
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_12.988
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_13.5
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_13.23
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_13.39
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_13.56
LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint_C_0] 2022_11_4_22_47_13.71

...

file

結論

無事に現在時刻の文字列を取得できました.

参考文献

【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を使っ...
【python】UnrealEngine5のPythonでCSVを出力してみる【UE5】
UnrealEngine5のPythonでCSVを出力してみます.

コメント

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